瑞典政党领袖大卫·霍尔斯特(伯恩·谢尔曼 Björn Kjellman 饰)风流倜傥、幽默成熟,是下一届总理候选人的有力竞争者。英俊风趣的大卫被普遍看好,大家都认为大卫可以轻而易举的赢得这次选举的胜利。然而众望所归的胜利却遭遇了滑铁卢,对手政党获得选举胜利,并将在未来的四年中领导国家。就在大卫心灰意冷的时候,不期而遇的爱情却意外的降临到了大卫身上。然而这却是一场最不该发生的感情,已婚的大卫居然爱上了一个男人,还是一个来自对手政党的男人马丁(埃里克·埃里克森 Eric Ericson 饰)!面对着这份无法抗拒的感情,大卫辗转反侧苦苦挣扎。他开始挑战周遭的一切,他的家庭他的爱人,以及他不愿舍弃的政治生涯。。莱斯特(马丁·弗瑞曼 Martin Freeman 饰)只是一介小小的保险销售员,在家里,他饱受强势妻子的压迫和轻视,在外面,曾经的高中同学亦能当街给他下马威,对于所经历的一切,个性懦弱温顺的莱斯特选择了忍气吞声。一次偶然中,莱斯特在医院里结识了名为马尔沃(比利·鲍伯·松顿 Billy Bob Thornton 饰)的男子,让莱斯特没有想到的是,这名神秘男子竟然是一位冷酷残暴的职业杀手。
在长久的压抑之下,莱斯特终于爆发将妻子杀死,惊慌失措的他打电话给马尔沃向他求助,没想到等来的却是小镇警长,随后赶来的马尔沃杀死了警长之后逃之夭夭,情急之下,莱斯特将妻子的死也归结到了马尔沃的头上。女警莫利(艾莉森·托尔曼 Allison Tolman 饰)并不相信莱斯特所言,而是将莱斯特家发生的血案与近日里镇上的一连串死亡事件串联到了一起。。