马山(姜文 饰)是西南地区某边陲小镇的一名普通警察,某晚参加妹妹婚宴时因喝得酩酊大醉被人送回家中,次日早晨醒来时,他发现从不离身的配枪不翼而飞。意识到偷枪人可用枪里的三颗子弹杀人时,马山不禁毛骨悚然,当晚所有参加妹妹婚礼的人都成了他的怀疑对象...
在刑警学院任职的物理天才唐川(王凯 饰)与中学教师石泓(张鲁一 饰)年少相识,因彼此对数学的共同兴趣而惺惺相惜,多年后唐川在调查一桩杀人案时, 身为石泓邻居的陈婧(林心如 饰)被列入警方的“嫌疑人”之中,石泓与唐川因此再度重逢,而唐川却在调查中发现了更大的秘密……被迫站在对立面的唐川、石泓由此展开了一场高智商对决,一步步推动故事走向既震撼人心又令人扼腕的结局。
罗洁夫向死去的妻子绣兰的相片做忏悔,他的表妹小燕来说有一个怪事,有一个黑影老在跟着她,小燕走后,他一个人在屋内,幻觉中她死去的妻子又来跟他说了些话。后来小燕的同学于克明来说他接到一封恐吓信,信中说叫他与小燕断绝关系。罗洁夫他提出为了小燕的安全禁止于克明与小燕来往,经过痛苦的决定于克明同意离开小燕,罗洁夫向姐夫孟利群表明了他已爱上了小燕,但利群反对,并向小燕公开了姐姐绣兰死的真相。