年轻杀手司徒春运(杜汶泽 饰)和老前辈夕阳(许绍雄 饰)受雇从内地来至香港,由于消息走漏,二人中途分别,并相约在某大厦露台会面。身无分文的春运没有等到夕阳,却等来寒流与重感冒,最终昏倒在地。住在大厦内的小编剧诸葛头揪(王祖蓝 饰)发现春运,这个心地善良却又有点儿婆婆妈妈的小男人将其带回自己家中悉心照料。苏醒后的春运几度想杀头揪灭口,对方则一根筋地爱心泛滥,甚至大谈与野蛮女友徐天爱(薛凯琪 饰)浪漫又悲惨的恋爱史,全然不知危险所在。随着时间的流逝,这个杀手和编剧之间的友情日益加深。春运冷酷的心渐渐融化,头揪也学会了坚强和自信……
史蒂夫(比尔·默瑞 Bill Murray 饰)是一名海洋纪录片导演,他的作品曾经为许多孩子的童年披上了梦幻的色彩。在一次拍摄中,史蒂夫的老朋友死于美洲虎鲨之口,这让史蒂夫深受打击,他发誓要找到虎鲨,为友报仇,并且将此作为新片的题材。在发布会上,史蒂夫遇见了自称是自己儿子的耐德(欧文·威尔逊 Owen Wilson 饰),他遂邀请这个年轻人加入他的创作团队。史蒂夫要面临的难题很多,资金短缺,和妻子的感情不和,并且,他所拍摄的纪录片已经渐渐的失去了吸引力。一位名叫珍妮(凯特·布兰切特 Cate Blanchett)的记者加入了史蒂夫的团队,她要为他写一本个人传记,然而,她和史蒂夫的相处并不融洽,倒是和耐德越走越近,这让史蒂夫醋意大发。同时,耐德的真实身份也让史蒂夫心寸怀疑。一群海盗的光临让史蒂夫的计划彻底破产,一名船员也惨遭绑架,面对这样糟糕的境况,身经百战的史蒂夫能够完成他的复仇计划吗