克里斯(约瑟夫·高登·莱维特 Joseph Gordon-Levitt饰)曾经是一个耀眼的男生:身为冰球明星,有着优越的家境,漂亮的女友,人生如平坦的大道一样畅顺。一场车祸却摧毁了一切,他患上了短暂失忆,每天都在无法控制的状态中度过,就连车匙放在哪里之类的小问题,克里斯也无法有把握地记起。如今他成了银行的守门人,身边唯一的朋友就是盲人路易斯(杰夫·丹尼尔斯 Jeff Daniels饰),他用快乐的人生观指点着克里斯该如何应对生活。
有人想方设法接近克里斯,那就是加里(马修·古迪 Matthew Goode饰)。加里对克里斯的际遇十分关心,为他介绍女朋友,把他恢复以往生活的内心欲望唤醒,更重要的目标,是和他合谋参与银行劫案。
克里斯不但面对着失忆的苦恼,如今还要应付这个棘手的计划,把人生的掌握权夺回自己手中。。主人公史蒂芬(艾德里安·布洛迪 Adrien Brody 饰)是个失意的人,年近30还和父母姐姐住在一起。他的梦想是成为腹语表演者,辞职后他买回了一个木偶,把它当作一个知心朋友,每天跟木偶对话。家人都觉得他的举动很可笑,只有他的好友范妮(米拉·乔沃维奇 Milla J ovovich 饰)支持他,她也有一个被别人视作不切实际的音乐梦。 史蒂芬在职业介绍所认识了罗蕾娜(维拉·法米加 Vera Farmiga 饰),并对她一见钟情。在范妮的怂恿下,史蒂芬鼓起勇气向她示好,却产生了误会,遭到她的报警举报。化解误会后,两人的交往越发亲密,史蒂芬得知她是个单亲妈妈,和年幼的女儿生活在一起。当史蒂芬想和罗蕾娜进一步发展时,她却踌躇不前。与此同时,史蒂芬的家庭也出现了矛盾。一天,史蒂芬把形影不离的木偶退了回去……。