Evan McCauley (Mark Wahlberg) har kunskaper som han aldrig har lärt sig, och minnen från platser som han aldrig har besökt hemsöker honom. Han är självmedicinerad och på väg mot ett psykiskt sammanbrott, men en hemlig grupp som kallar sig ”Infinites” räddar honom och avslöjar att hans minnen är verkliga – men de kommer från flera tidigare liv. Infinites tar med Evan till sin extraordinära värld, där några få har gåvan att återfödas med sina minnen och kunskaper som de har har inhämtat under århundraden. Med dessa kritiska hemligheter begravda i sitt förflutna måste Evan jobba med Infinites för att låsa upp minnena från sitt förflutna i en tävling mot klockan för att rädda mänskligheten från en av deras egna (Chiwetel Ejiofor) som vill förgöra dem.