故事開始于遙遠的1642年,士兵約翰(尼可拉·科斯特-瓦爾道 Nikolaj Coster-Waldau 飾)跟隨著軍隊在荷蘭駐扎,在此期間,他意外地救下了一位印第安女郎,為了報答約翰的救命之恩,女郎在他的身上施下了神秘的魔法,那就是約翰將擁有無止境的青春和生命,直到他遇見命中注定的愛情。就這樣,漫長的三百年過去了,在此期間,約翰可謂是目睹了整個世界的巨變。漫長的生命帶來的是無盡的孤獨,盡管也曾有過美女相伴,但那個約翰命中注定的愛情,似乎還未出現(xiàn)。如今,約翰是一名警察,在一次追捕嫌犯的過程中,約翰竟然心臟病突發(fā)而亡,復(fù)活之后,心中異樣的情感告訴約翰,他幾百年來想要尋找的那個人,就在當(dāng)時的人群之中。