În anul 1850, în New York trăia Alexander Hartdegen (Guy Pearce), om de ştiinţă şi inventator a cărui iubită moare subit. Convins că se poate întoarce cumva în trecut pentru a-l schimba, Alexander construieşte maşina timpului, dar eforturile sale de a da un alt curs vieţii sunt inutile. Incapabil să schimbe destinul, Alexander călătoreşte 800.000 de ani în viitor, unde descoperă umanitatea divizată în două rase.