迫于生活拮据的无奈,汤姆不情愿地投靠他疏远的父亲—柯克博士。柯克从事记忆转移技术的研究已经好一阵子,该技术有望能恢复阿兹海默症患者的失忆症状。先进的技术立意良善,却也为柯克招来杀身之祸,然而命案现场种种证据却显示汤姆就是凶手。为了还原真相,汤姆不惜冒著生命危险,将自己的记忆植入他人脑中,成为另一个自己。
表面上,罗伊(约翰·库萨克 John Cusack 饰)和迈拉(安妮特·贝宁 Annette Bening 饰)是一对恩爱的情侣,但实际上,他们的真实身份是职业骗子。混迹江湖多年,罗伊和迈拉从未失手。罗伊的母亲莉莉(安杰丽卡·休斯顿 Anjelica Huston 饰)也是一个骗术高超的“专业选手”,看着儿子一步一步的走上了自己当年的道路,她的心情十分复杂。 迈拉希望能够和罗伊联手一笔票大买卖,却被罗伊拒绝,愤怒的迈拉盯上了莉莉,并在黑老大博博(帕特·亨格尔 Pat Hingle 饰)面前揭穿了莉莉的骗术。无奈之下,莉莉只得带着骗来的巨额金钱踏上了逃亡之路。迈拉死了,直觉告诉罗伊这一定是母亲所为,他找到了东躲西藏的莉莉,希望她能够改邪归正投案自首。
康德公爵(让•雷诺 Jean Reno饰)是12世纪的贵族,这天他前来城堡与公主订婚,却遭到奸人迫害。他的酒杯里被投下巫婆的毒药,让他喝下了迷魂药。神志不清中,康德杀死了公主,被抓入大牢。 仆人安德烈(克里斯汀•克拉维尔 Christian Clavier饰)去找巫师,让康德回到事件之前。但是,粗心的巫师却抓错了药,结果康德和安德烈去到了21世纪的芝加哥。他们遇上了康德的后人朱莉亚(克里斯蒂娜•艾伯盖特 Christina Applegate 饰),得知如果他们不及时回到12世纪,罗萨琳公主将无法复活,后人就会消失。但是安德烈却乐不思蜀了。他和一个女孩打得火热,并不大愿意回到12世纪。然而时间不等人,康德的归去越来越迫切,而安德烈却还在温柔乡里磨蹭。事情越来越棘手。