39岁的布伦南•哈夫(威尔•法瑞尔 Will Ferrell 饰)无业,一直在母亲南希(玛丽•斯汀伯根 Mary Steenburgen 饰)家蹭吃蹭住。40岁的戴尔•多巴克(约翰•赖利 John Reilly 饰)也是个与父亲罗伯特(理查德•詹金斯 Richard Jenkins 饰)住在一起的大龄男,靠父亲的接济生活。南希与罗伯特一见钟情,婚后搬入罗伯特家居住,布伦南也随母亲一起搬入,从此被迫以继兄弟的身份与戴尔同处一室。二人从相互敌视逐渐成为最佳拍档,共同对付布伦南的优秀弟弟德里克(亚当•斯科特 Adam Scott 饰),玩闹得不亦乐乎。可没想到他们的胡作非为却毁了父母刚建立起来的美满婚姻,二人后悔万分,终于决定痛改前非……。故事发生在解放战争时期。敌战区司令部捕获一名叫林纪恩(姚德冰饰)的中共交通员,他供出是和隐藏在司令部内部代号213的军官接头,窃取国军情报。作战处武处长(姚克勤饰)将计就计,安排叛徒林纪恩按约定跟213接头。不料,一直与武有矛盾的情报处魏处长(郭浩饰)派人劫走了林纪恩,我地下党员作战参谋肖剑锋(马晓伟饰)及时将林已叛变的情况汇报给上级。肖如约跟机要秘书夏雪兰(陈肖依饰)交接敌作战图纸之机,引起突然而至的武处长怀疑,夏雪兰自演“苦情戏”,趁机取走图纸。情报泄露后,肖剑锋和夏雪兰引起敌人上层怀疑,并借口关押了肖剑锋。紧急情况下,我地下党负责人,真正的213魏处长挺身而出......。阿羿是一名特警,执行任务时偶然发现了某公司老板跟韩国的激进分子有密切的联系,更打算从台湾偷运武器到香港。阿羿很快掌握到情报并与之展开了搏斗,不料他的领队晟在枪林弹雨中牺牲了,首犯金也逃脱了。
后来阿羿转职加入了G4行列,任务是保护政府要员的安全。每天劳碌工作的他无暇顾及女友凯莉,两人之间的感情出现裂痕。
可是阿羿没有忘记要为自己当年的好队友报仇,正在这个时候,阿金又出现了,更打算再次与韩国分子联手。阿羿势要抓紧机会,为好友报仇,将犯罪分子绳之于法。。