丹尼(方·基默 Val Kilmer 饰)从前拥有一个幸福的家庭,和妻子之间十分的恩爱。然而,不幸降临在了这个家庭之中,丹尼的妻子死在了毒贩的手中,而丹尼则成为了这一场惨剧的目击者。愤怒而又绝望的丹尼发誓要替妻子报仇,他前往洛杉矶大名鼎鼎的沙顿海,那里是毒贩和黑手党的聚集地,他要杀的人就在那里。
丹尼隐姓埋名成为了警方的线人被安插在贩毒团伙之中,在寻仇的过程中,丹尼渐渐的迷失了自我,对他自己所做的一切事情的意义产生了怀疑,唯一支撑着他继续走下去的,便是妻子温柔的面庞。不仅如此,丹尼还有这一个音乐梦,他随身携带着一支小号,奏响自己的命运。
过度沉湎酒精、年届不惑的盖瑞·金(西蒙·佩吉 Simon Pegg 饰),突然间想起20年前青春时代一件引以为豪但未竟的浪荡事,于是相继找来如今已经有了各自家庭和事业的好伙伴奥利弗·张伯伦(马丁·弗瑞曼 Martin Freeman 饰)、彼得·佩吉(埃迪·马森 Eddie Marsan 饰)、史蒂文·普林斯(帕迪·康斯戴恩 Paddy Considine 饰)和安迪·奈特利(尼克·弗罗斯特 Nick Frost 饰)。他们相约返回故乡纽顿哈芬,试图再次找回通宵5人、12间酒吧、60杯啤酒的快乐时光。小镇一如既往,几乎没有什么变化,但是镇上的人似乎全然不记得这几个老男孩。