马山(姜文)是西南地域某边境小镇的一名普通警察,某晚参与妹妹婚宴时因喝得酩酊大醉被人送回家中,次日早晨醒来时,他发现从不离身的配枪不翼而飞。看法到偷枪人可用枪里的三颗子弹杀人时,马山不由毛骨悚然,当晚一切参与妹妹婚礼的人都成了他的疑心对象。 在对重点嫌疑人,卖“羊肉粉”的刘结巴、送他回家的周小刚、突然出如今周小刚家的旧恋人李小萌(安静)一番追踪后,马山照旧没能理出任何眉目,而对李小萌的疑心里,又混杂了极为复杂的感情,此又招致其妻疑心他移情别恋。正在这时,李小萌在周小刚家被人用枪打死,马山作为嫌疑人被拘禁。经过一番冷静思索,他终于将乱麻捋顺,末尾了寻枪之路。