Infinite boasts an international cast playing the sci-fi fantasy's eternal warriors. Directed by Antoine Fuqua (The Equalizer), Infinite stars Mark Wahlberg as Evan McCauley, who learns that he's a member of the Infinites, an offshoot of the human race who are capable of reincarnation. Evan has to unlock a secret buried in his memories that will prevent the literal end of all life on Earth.

Broken up into two rival factions, the heroic Believers and the evil Nihilists, the Infinites have been fighting each other throughout history. Each time an Infinite dies, they are instantly reincarnated and regain their memories of their past lives as they continue their age-old conflict. However, the villainous Bathurst (Chiwetel Ejiofor) has grown tired of reincarnating forever and created a weapon that will kill everyone on the planet to prevent the Infinites from reincarnating. With the help of his old ally Nora (Sophie Cookson), Evan has to remember all of his abilities and how a memory from his past life can stop Bathurst from using his ultimate weapon to destroy the world.

Relation: Every Upcoming Sci-Fi Movie In 2021

While Infinite sounds similar to films about immortals like The Old Guard, Highlander, and Marvel's upcoming Eternalsthe film's main concept of reincarnation is a different spin on people who live forever. Infinite has a large cast of characters with some of the actors playing reincarnated versions of people whose past lives are played by different actors. Here are the key players in Infinite and where you've seen the actors before.

Mark Wahlberg as Evan McCauley

Infinite Evan McCauley

Diagnosed with schizophrenia his entire life, Evan McCauley realizes that being Infinite answers all of the questions that have plagued him throughout his life. Evan becomes the central hero in the Believers' fight to stop Bathurst. Mark Wahlberg is best known for starring in Boogie Nights and two of Michael Bay's Transformers movies: Age of Extinction and The Last Knight, though not the recently revived animated Transformers transmedia franchise.

Chiwetel Ejiofor as Bathurst 2020

Infinite Bathurst

The leader of the Nihilists, Bathurst 2020 is the latest incarnation of an ancient villain who wants to end not just the Infinites but all life on Earth to prevent the Infinites from reincarnating ever again. Chiwetel Ejiofor is a British actor who was Academy Award-nominated for 12 Years a Slave and starred in Children of Men and The Martian.

Sophie Cookson as Nora Brightman

Infinite Nora

Nora is an intelligent and capable member of the Believers who has a very long history with Evan McCauley's previous incarnations and has to indoctrinate Evan back into the Believers. Sophie Cookson is a British actress best known for starring in Kingsman: The Secret Service and The Trial of Christine Keeler.

Related: Everything We Know About Tom Holland's Uncharted Movie

Jason Mantzoukas as Artisan

Infinite Artisan

The Artisan is the Believers' brilliant and party-loving inventor who has also become extremely eccentric after his eons of being an Infinite. Jason Mantzoukas is a comic actor best known for his appearances in Parks and Recreation, Brooklyn Nine-Nine, and Big Mouth.

Dylan O'Brien as Heinrich Treadway

Infinite Treadway

One of the Believers, Treadway appears in Infinite's action-packed opening sequence and his theft of a piece of technology sets the film's story in motion. Dylan O'Brien is best known for starring in The Maze Runner, Teen Wolf, and Love and Monsterswhich may yet get a sequel in Love and Monsters 2.

Other Infinite Cast & Characters

Infinite Believers

Wallis Day as Agent Shin - Agent Shin is one of the Nihilists and serves as Bathurst's right-hand woman and assassin. Wallis Day is a British actress who starred in Krypton and now portrays Kate Kane in Batwoman.

Johannes Haukur Johannesson as Kovic - One of the Believers, the huge and intimidating Kovic is a weaponsmith and an intense warrior. Johannes Haukur Johannesson is an Icelandic actor who appeared in Game of Thrones and Cursed.

Rupert Friend As Bathurst 1985 - A prior incarnation of Bathurst chases Heinrich Treadway in Mexico City in Infinite's opening sequence set in 1985. Rupert Friend is a British actor who will appear next in Obi-Wan Kenobi.

Toby Jones as Bryan Porter - Porter is a powerful financial supporter of the Believers. Toby Jones is a British actor who appeared in Tinker Tailor Soldier Spy, The Hunger Games, and Captain America: The First Avenger.

Tom Hughes as Abel Trask - A member of the Believers, Abel is Treadway's ally. Tom Hughes is best known for playing Prince Albert opposite Jenna Coleman in Victoria.

Next: 2021 Can Save Smart Sci-Fi Movies (Like 2020 Was Supposed To)

Key Release Dates