- 20世纪70年代初,响应毛主席号召,知识青年上山下乡。老师(成泰燊 饰)带着教育革命实践小组来到西坪村采风编教材。高中生静秋(周冬雨 饰)被安排在老村长(李雪健 饰)家,村长媳妇(萨日娜 饰)介绍情况时,提到了一个名叫老三(窦骁 饰)的小伙子。他是地质勘探队成员,平日作业,很少回家。静秋对老三很好奇,终于两人相见,以山楂树为话题,袒露心扉,互有好感。老三送她钢笔,陪她解忧,慢慢两人暗生情愫。但静秋返城时,听到老三有女友的传闻,态度骤冷。静秋的父亲被打成右派,母亲(奚美娟 饰)在劳动改造,她和弟弟妹妹课余帮母亲糊信封,生活很艰苦。为了能留校,静秋还要辛勤打工。被误会的老三,只得暗暗想方设法帮助静秋,直到两人重归于好。但他们的事被静秋的母亲撞见了。为了静秋的前途,老三在逼迫下许下了彼此不再见面的誓言……
- 重案组探长文方(黎明 饰)自两月前妻子遇害后,脾气变得暴躁古怪,因对犯人动粗经常被人投诉。一桩妓女被杀案的调查过程中,文方认识了总区重案的高级督察纪少群(任贤齐 饰),并派手下帮他找回了被偷走的手机。妓女被杀案调查与一宗枪火案交织在一起,重案组和调查枪火案的分队联合行动,不料伏击行动遭泄露,双方在茶楼展开激战,文方手下兄弟身受重伤,纪警官也随后赶到,在协助追赶嫌犯途中被嫌犯开枪击中。妓女被杀案嫌犯初步锁定重案组探员高祥安(廖启志 饰),文方因包庇手下被停职。在众多兄弟的协助下,重案组抓到高祥安口中的戴渔帽的嫌犯,嫌犯对杀人案供认不讳。在压送嫌犯过程中嫌犯打个手铐并打伤祥安逃脱,接二两三的事故让文方对警界内部人员产生怀疑,在探员小美(叶璇 饰)的协助下,文方终于找出隐匿于警界之中的“老鬼”……