阿龙是警方的卧底,但因为身份被曝露而被打伤,身受重伤导致失去记忆。但在他手上五千多万的公款不翼而飞了。此时他正受到黑帮的追杀,又使警方怀疑他私吞了公款而被通缉,两面受困。
阿星是一名小偷,在一次偷窃中被阿龙搞砸了,两人就此结识了。失去记忆的阿龙误以为阿星是自己的亲人,终日都要跟随在阿星的身边。阿星希望尽力帮助阿龙恢复记忆,让他想起五千万巨款的下落。终于,他们遇到了探长,当探长把他们带到一个仓库中的时候,阿龙突然想起来了一切……。罗伯(约翰·库萨克 John Cusack 饰)是个音乐狂热爱好者,他经营着一家唱片店,店里的两名店员迪克和伯利都是音乐爱好者。一天,罗伯的女友罗拉(艾本·叶尤 Iben Hjejle 饰)跟他提出分手,他甚至搞不清楚原因。为此他做起自己的“失恋排行榜”,回顾一路以来失败的恋爱。他发现自己总是充当被甩的一方,于是他决定重新联系这些前女友,询问她们当初选择分手的原因。
与此同时,罗拉因为要搬出罗伯的住处而与他一直保持着联系。一次,罗伯从罗拉的朋友口中得知,罗拉居然开始和住在自家楼上的伊安(蒂姆·罗宾斯 Tim Robbins 饰)约会。这让罗伯大受打击,他开始不停地打电话骚扰罗拉和伊安,在他们楼下徘徊。终于有一天,转机到了,罗拉告诉罗伯,她父亲去世了……。喜剧演员怀特被美军召集入伍,但不是去当兵,而是让他去当间谍,身份也是喜剧演员,要拿微型照相机去到摩洛哥把美军需要的机密拍照会俩,在摩洛哥他遇到了“老朋友”莉莉,两人开始小打小闹,最后才发现对方是间谍。。