1993年,粗鲁张扬的男人约瑟夫·杜森特(乔什·布洛林 Josh Brolin 饰)在深夜遭人绑架。当他醒来时,发现身处一个完全封闭的房间。每天有人按时送来一成不变的饺子,却没人告诉他为什么将其囚禁在这里。他愤怒、沮丧、绝望、哀伤,通过房间里的电视机,得知前妻堂娜·霍桑被人残忍杀害、年仅三岁的女儿米娅被人收养的消息,而自己则背负了杀人犯的罪名。万念俱灰的约瑟夫求死不能,为了女儿他锻炼身体,试图从牢笼中逃脱。漫长的二十年过去,体格健硕的约瑟夫又意外地被人释放。他求助于好朋友恰吉(迈克尔·因佩里奥利 Michael Imperioli 饰),并得到了美丽女孩玛丽的帮助(伊丽莎白·奥尔森 Elizabeth Olsen 饰)。
约瑟夫靠着仅有的线索追查自己被囚禁的原因,而他也终于逼近那个可怕的真相……。当一个人成为了别人的影子,他在那一刻注定会失去自己的影子。 佟-本来拥有令人艳羡的一切:优雅的娇妻,私藏的洋酒,两个人的安逸世界……直到有一天,佟失去了妻子,进而失去了自我。妻子在家中意外身亡,佟把自己关在死宅中,直到他发现了线索,他认定妻子被一个名叫“仁”的男人谋杀。他不顾一切地追踪仁的踪迹,住在仁的住处,像仁一样生活、思考,甚至和仁从前的女人生活在一起……一天,佟再次发现了仁的踪迹,复仇的那一刻他却发现:仁竟然和自己如此相像!仁正守着妻子死去后的死宅,他一直监视着佟恕的一切,从妻子死去的那一刻起,仁成为了佟恕;而佟恕开始追踪的那一刻起,他也成为了仁…… 佟举枪对着仁,等于举枪对着自己……。