Evan McCauley (Mark Wahlberg) hemsöks av minnen från platser han aldrig har besökt och färdigheter han aldrig lärt sig. Självmedicinerad och på gränsen till nervsammanbrott får han kontakt med en hemlig grupp som kallar sig ”The Infinites” som avslöjar att hans minnen kan vara verkliga - men att det är minnen från tidigare liv. ”The Infinites” är utvalda att återfödas med minnen och kunskap som samlats under århundraden för att skydda mänskligheten. Med hemligheter begravda i sitt eget förflutna måste Evan nu gräva i sina minnen för att rädda mänskligheten från Bathurst (Chiwetel Ejiofor) som försöker avsluta allt liv på jorden för att stoppa det han ser som en förbannelse, en oändlig cykel av reinkarnation.