NOTE: This spoiler was submitted by Jeremy

The film opens with a voice explaining that there are people who remember their past lives, known as Infinites. There are two types of Infinites – Believers, who want to utilize their gifts and skills to shape the future, and the Nihilists, who want to end their reincarnation and use their powers for evil. The Nihilists have developed a new technology that could bring about the end of mankind, and the other Infinites are out to stop it.

1986, Mexico City – A Believer named Heinrich Treadway (Dylan O’Brien) is driving through the city as Nihilists are after him since he acquired their superweapon, The Egg. His accomplices, Abel (Tom Hughes) and Leona (Joana Ribeiro), are also in pursuit. Treadway seals a wound in his stomach with the cigarette lighter as he makes it to a bridge. He tells the other two to “look inside” if he doesn’t make it. As Treadway nears the bridge, he uses his powers to give himself a chance to make the jump from the bridge to a crane as the car crashes below. A truck then plows into Abel and Leona’s car. Before dying, Leona tells Abel she will find him “at the Beginning”. A figure then comes out and uses a special gun called a Dethroner to destroy their car.

Present Day – Evan McCauley (Mark Wahlberg) is a schizophrenic man with a complicated past. He goes in for a job interview at a restaurant when the manager brings up an incident from Evan’s last job where he broke the arm of a customer who harassed a waitress. The manager makes it clear that Evan is not getting the job, but he hits back to the man that he doesn’t know everything about him from just a background check.

Evan goes to a drug dealer, Ronny (Jack Roth), who supplies him with the meds he needs. He gives Ronny a sword crafted from Edo Japan, but when awaiting his payment, Evan notes that the pills are short. Ronny refuses to give him the rest and orders him to leave before he orders his girlfriend Shawna (Melissa Neal) to extend her arm so he can test out the sword. Evan disarms Ronny and cuts off the fingers of his gunman before taking his pills and fleeing. Evan runs until he starts to see images from his past, and he ends up falling onto a car.

Other Infinites learn about Evan being taken into custody. He is met by a man named Bathurst (Chiwetel Ejiofor), who recognizes Evan as Treadway. He presents Evan with a number of weapons from what are apparently his past lives, also hinting that his memories began to come back around when he was 14 and carved “look inside” on his chest. Bathurst threatens him at gunpoint until Evan starts to recognize one of his weapons as a sling from his past as a tribal warrior. Just as Bathurst appears to have broken through, a car crashes through the wall. Another Infinite, Nora Brightman (Sophie Cookson), arrives and gets Evan to go with her. Together, they drive from Bathurst even as he pursues them, but they manage to lose him.

Nora brings Evan to a hangar where she tells him that he is an Infinite, which explains why he has always seen visions of past lives and knows more things than he can explain. He joins her on a plane to the headquarters of other Infinites. Meanwhile, Bathurst and his partner Shin (Wallis Day) want Evan back so that he can help them locate The Egg and restart the Nihilist goal.

Evan meets other Infinites like Garrick (Liz Carr), who explains that The Egg is a superweapon that Bathurst wants to use to stop the cycle of reincarnation, by destroying all life on Earth. As seen through a vision, The Egg would start killing off animal life slowly before picking up strength and speed and going after plants and humans until there is nothing left alive. The facility keeps Treadway’s body frozen as they try to determine from his memories where he left The Egg. They put Evan through some training to help him reinvigorate his memories so that he may learn where to locate it. Evan also learns that Nora is a reincarnation of Leona, but she has not been able to locate Abel since he was Dethroned, meaning that Bathurst’s gun can trap an Infinite in a digital file.

Bathurst and Shin locate Bryan Porter (Toby Jones), an Infinite who has been aiding Nora. They torture him for information on Evan’s wherabouts until Bathurst shoots Porter with the Dethroner and takes his consciousness.

Evan undergoes a procedure with another Infinite named Kovic (Johannes Haukur Johannesson) to help trigger his memories, but it doesn’t work. The team then resorts to seeking help from an Infinite called The Artisan (Jason Mantzoukas). Evan and Nora go with Kovic and Trace (Kae Alexander) to the Artisan’s hideout. He puts Evan in a chamber filled with water to trigger the memories through a near-death experience. However, Evan actually drowns and appears dead after the Infinites try to revive him. This actually works in triggering a memory because it helps Evan remember the night that Treadway died – he fought Bathurst (here played by Rupert Friend) after not delivering The Egg, which was because Treadway cut his abdomen open and stored The Egg in there. Just as they make this discovery, Bathurst overhears it and sends his men to attack the Infinites. Trace is killed, and while Kovic puts up a fight, he is killed too.

Bathurst and his team attack the Infinites’ Hub and steal Treadway’s body before removing The Egg and taking it to the sky. Evan and Nora storm Bathurst’s estate to go after him. Nora stays behind to fight Shin while Evan goes after Bathhurst’s plane. Nora and Shin fight each other until Nora stabs Shin to death, but Nora is severely wounded herself. Evan gets onto the plane and utilizes the same power Treadway did earlier to get himself onto the plane. He fights Bathurst until both of them are falling out of the plane with The Egg. Evan shoots Bathurst with the Dethroner, meaning he got his wish and will never resurrect again. Evan deactivates The Egg and plunges into the ocean to his death. Meanwhile, Nora goes to the room with all the Dethroned Infinites, including Abel, and she blows herself up with the whole place so they can be reincarnated again.

Evan’s voiceover muses about the purpose of the Infinites’ powers, while we see the next reincarnations of Nora and Abel reuniting. Later on in Jakarta, The Artisan locates the next reincarnation of Evan, a 14-year-old boy. He gives the boy’s father a card to call him when he starts to question his past, but when the Artisan gives the boy his sword, the boy asks the Artisan what took him so long to find him.

Brought to you by

Infinites are people with the ability to reincarnate and remember their past lives. There are two types of Infinites - Believers, who think their powers are a gift to help them better the world, and Nihilists, who want to stop the cycle of reincarnation. One Nihilist, Bathurst, has developed a doomsday weapon called The Egg, which would wipe out all life on Earth and stop every Infinite from reincarnating. He also uses a gun called a Dethroner that traps the consciousness of Infinites inside computer chips to prevent them from reincarnating.

Evan McCauley is a man believed to be schizophrenic, but he is the reincarnation of a man named Heinrich Treadway, who hid The Egg back in 1985 in his last life. Evan is joined by Nora Brightman, a Believer who wants to figure out where Treadway left The Egg before Bathurst does. After Evan undergoes a procedure, he finds that Treadway hid The Egg in his own body, which is stored at the Infinites' hideout. Bathurst finds out too and steals Treadway's body before activating The Egg. Nora fights Bathurst's henchwoman at his estate and destroys the chips containing the Infinites' consciousness so she will be reunited with her lover in the next life. Evan fights Bathurst and uses the Dethroner on him to prevent his resurrection while Evan dies deactivating The Egg.

Nora and her lover are reincarnated and reunite in the place where they always meet. Evan is reincarnated as an Indonesian boy and is found by an Infinite called The Artisan to continue their work.