In 2092, the oldest man in the world is 118 year old Nemo (Jared Leto, Requiem for a Dream, American Psycho), who is recounting the story of the three main loves of his life to a reporter. There was his great but taboo love Anna (Diane Kruger, Unknown, Inglourious Basterds) Elise (Sarah Polley, Splice), whom a relationship was developed with out of circumstance; and Jean (Linh Dan Pham, Indochine), his rich and convenient partner. However, when these stories intersect and overlap, the reporter begins to question if any of these lives and stories are real or just a figment of his old imagination.