雇佣兵理查德·布鲁梅雷,又名“拉·米斯特”(代号“迷雾”),曾是一名神秘的法国特勤局特工。由于25年前他为儿子阿奇博尔德争取的豁免权被取消,他不得不重操旧业。一场犯罪活动威胁到阿奇博尔德的生命,为了拯救自己的儿子,理查德没有更好的选择,只好求助于他的旧相识,并与一群鲁莽的年轻人和一名另类的官僚合作。但对理查德来说,最重要的是鼓起勇气让阿奇博尔德知道自己是他的父亲。。一切本来都完美无瑕,巴迪(本·阿弗莱克 Ben Affleck 饰)在尚且青春之时尽情的享受着他所拥有的时间、金钱、名望,直到那一天。在机场,为了和美女米妮(娜塔莎·亨斯屈奇 Natasha Henstridge 饰)共度良宵,巴迪将唯一一张宝贵的机票让给了老实人格里格(托尼·戈德温 Tony Goldwyn 饰),没想到好心却酿成了恶果,飞机坠毁,格里格代替本该乘上飞机的巴迪成为了空中的冤魂。
时间匆匆流逝,可巴迪并不能从当初的打击和罪恶感中走出来,他决定去拜访格里格的家。在那里,巴迪结识了格里格的遗孀艾比(格温妮丝·帕特洛 Gwyneth Paltrow 饰),要命的是,巴迪发现自己竟然爱上了这个美丽善良的女人,自此,事情变得复杂起来。。剧情主要围绕一位神秘的厨师展开,他在偏远之地经营餐厅,能制作出满足顾客最大愿望的魔法菜肴,但顾客需付出代价。。