مردی به نام دکتر مارتین هریس (با بازی [[لیام نیسون]]) همراه با همسرش به [[برلین]] سفر میکنندمیکنند. وقتی به هتل میرسندمیرسند مارتین میفهمدمیفهمد که چیزی را در فرودگاه جا گذاشته و برمیگرددبرمیگردد. در راهراه، تاکسی حامل او تصادف کرده و به رودخانه پرتاب میشودمیشود. رانندهرانندهٔ تاکسی (با بازی [[دیانه کروگر]]) او را نجات میدهدمیدهد. مارتین هنگامیکههنگامی که به هوش می آیدمیآید فقط نامش و آن هتل را به یاد دارد. هنگامیکههنگامی که او به هتل میرودمیرود میبیندمیبیند فرد دیگری به نام مارتین هریس در آنجا است و جای او را گرفته و همسرش که اکنون با مارتین«مارتینِ جدید» است میگویدمیگوید که او را نمیشناسد. مارتین به دنبال رانندهرانندهٔ تاکسی که او را نجات داده میرودمیرود، اما او نیز تظاهر میکندمیکند که او را نمیشناسدنمیشناسد، ولی بعداً به او میگویدمیگوید که افرادی او را مجبور به این کار کرده اندکردهاند، و با او همکاری میکندمیکند تا هویتش را پیدا کند...