It’s been a while since the Avengers managed to reverse Thanos’ snap and bring back half of the Earth’s population, but the Eternals – a super-powered race of ancient warriors – aren’t celebrating just yet. “The sudden return of the population provided the necessary energy for the emergence to begin,” says Salma Hayek’s Ajak, ominously. She sets off to find Ikaris, played by Richard Madden, and warn him that they have only a week left to act.

The Eternals have been around for 7,000 years but only appeared on Earth once, to protect humans from the Deviants, a super-powered humanoid species. Since then, they’ve chosen not to interfere in human life, which means sitting out the Chitauri invasion in The Avengers (2012) and Thanos’ destruction in Avengers: Infinity War. “We were instructed not to interfere in any human conflicts unless Deviants were involved,” explains Sersei (Gemma Chan). “By who?” asks her understandably skeptical boyfriend Dane Whitman (Kit Harington).

Now, to face the unprecedented threat, the group assembles fellow Eternals Thena (Angelina Jolie), Phastos (Brian Tyree Henry), Druig (Barry Keoghan), Kingo (Kumail Nanjiani), Gilgamesh (Ma Dong-seok), Makkari (Lauren Ridloff) and Sprite (Lia McHugh). Written by Chloe Zhao and Patrick Burleigh and directed by Zhao, Eternals will premiere in cinemas on November 5.

Subscribe now to our newsletter