克里斯(约瑟夫·高登·莱维特 Joseph Gordon-Levitt饰)曾经是一个耀眼的男生:身为冰球明星,有着优越的家境,漂亮的女友,人生如平坦的大道一样畅顺。一场车祸却摧毁了一切,他患上了短暂失忆,每天都在无法控制的状态中度过,就连车匙放在哪里之类的小问题,克里斯也无法有把握地记起。如今他成了银行的守门人,身边唯一的朋友就是盲人路易斯(杰夫·丹尼尔斯 Jeff Daniels饰),他用快乐的人生观指点着克里斯该如何应对生活。
有人想方设法接近克里斯,那就是加里(马修·古迪 Matthew Goode饰)。加里对克里斯的际遇十分关心,为他介绍女朋友,把他恢复以往生活的内心欲望唤醒,更重要的目标,是和他合谋参与银行劫案。
克里斯不但面对着失忆的苦恼,如今还要应付这个棘手的计划,把人生的掌握权夺回自己手中。。富家子麦哲伦变身为保安员黄小强,结果把女朋友毛啦啦、保洁女唐芯和自己公司的业务搞得一团糟的故事。 《变身契约》讲述了两对身份迥异地位悬殊的年轻恋人为寻找真爱各自遇到困境,为彻底摆脱困扰,他们异想天开,互换身份,开始融入完全不同的生活和情感中,直到后来身不由己,无力自拔,他们的爱情和生活变得愈加弄巧成拙,窘迫难堪……当麦氏集团未来的接班人、年轻才俊麦哲伦变身为保安队懦弱、缺乏自信的“黄小强”时,当黄小强摇身变成麦氏集团的“麦哲伦”并代表集团出面进行融资谈判时,当富家女毛啦啦狂热追求倾慕已久盛装邀约“麦哲伦”共进晚餐时,当自尊心受到伤害的保洁女唐芯跑到仓库找“黄小强”诉苦而又看到“麦哲伦”给她准备的生日蛋糕时……。飞行员肖恩·哈格蒂(丹尼尔·雷德克利夫饰)想结束帮助贩毒团伙运送毒品的工作,对此毒贩提出要求:他必须在美国和墨西哥边境之间运送可卡因,任务成功完成他才能全身而退。为了重获自由,他独自一人开着一架小型飞机执行此次任务,同时,他也承受着贩毒团伙、缉毒署和妻子带给他的压力,而等待他的将是意想不到的结局。。