Peter Lake (Colin Farrell) ist ein irischstämmiger New Yorker Einbrecher zu Beginn des 20. Jahrhunderts, der während einer seiner Raubzüge, auf die schöne Beverly Penn (Jessica Brown Findlay) trifft. Er verliebt sich unsterblich in sein vermeintliches Opfer, die Erbin eines beträchtlichen Familienvermögens ist. Doch ihre Liebe währt nicht lange, Beverly stirbt nach kurzer Zeit in Peter’s Armen, bleibt jedoch immer in Peters Herzen, auch als dieser sein Gedächtnis verliert und 100 Jahre lang ohne zu altern durch New York streift.
Er weiß noch nicht einmal seinen Namen. Durch einen Zufall lernt er Virginia (Jennifer Connelly) kennen und begibt sich mit ihr auf die Suche nach seiner Vergangenheit. Als er plötzlich ein mehr als hundert Jahre altes Foto von sich und Beverly entdeckt, keimen erste Erinnerungen auf.









