
Plot
The Eternals are a team of ancient aliens who have been living on Earth in secret for thousands of years. When an unexpected tragedy forces them out of the shadows, they are forced to reunite against mankind’s most ancient enemy, the Deviants.
Trailer
Cast

Gemma Chan
Sersi

Richard Madden
Ikaris

Angelina Jolie
Thena

Salma Hayek Pinault
Ajak

Kumail Nanjiani
Kingo

Lia McHugh
Sprite

Brian Tyree Henry
Phastos

Lauren Ridloff
Makkari

Barry Keoghan
Druig

Don Lee
Gilgamesh

Bill Skarsgård
Kro (voice)

Kit Harington
Dane Whitman

Harish Patel
Karun

Haaz Sleiman
Ben

Esai Daniel Cross
Jack

Harry Styles
Eros

Alan Scott
Patrick

Hannah Dodd
Sandra

Adrià Escudero
Diego

Sebastián Viveros
Jano

Nikkita Chadha
Bollywood Star

Grahame Fox
Kro On-Set Reader

Zain Al Rafeea
Mesopotamian Young Man

Alberto Rodríguez
Mesopotamian Father

Lucia Efstathiou
Natural History Museum Student

Orson Rosenberg
Aztec Child

Ariadna Vadillo Soto
Ancient Babylon Farmer

Derek Horsham
Ancient Babylon Smuggler #1

Jeff Mirza
Gupta Hindu Priest

Ascension Martinez Rubio
Mesopotamian Grandmother

Ozer Ercan
Ancient Babylon Smuggler #2

Patton Oswalt
Pip the Troll (voice)

David Kaye
Arishem (voice)

Nisha Aaliya
Bollywood Dancer

Monsur Ali
Bollywood Dancer

Amar Bains
Bollywood Dancer

Amun Bhacu
Bollywood Dancer

Sherisse Bisram
Bollywood Dancer

Sonal Chakrauaratl
Bollywood Dancer

Charithra Chandran
Bollywood Dancer

Priyanka Chauhan
Bollywood Dancer

Rickesh Chauhan
Bollywood Dancer

Anushka Conway
Bollywood Dancer

Sanjay Dattani
Bollywood Dancer

Reuben George
Bollywood Dancer

Yanich Gharity
Bollywood Dancer

Amran Hussain
Bollywood Dancer

Marissa Hussain
Bollywood Dancer

Esha Jass
Bollywood Dancer

Nidhi Joshi
Bollywood Dancer

Krupali Khimasia
Bollywood Dancer

Giursaran Kohli
Bollywood Dancer

Vladimirs Kozevnikovs
Bollywood Dancer

Ramzan Miah
Bollywood Dancer

Shahazan Miah
Bollywood Dancer

Aaron Mistry
Bollywood Dancer

Umair Mufti
Bollywood Dancer

Ismail Mughal
Bollywood Dancer

Abhishek Mukherjee
Bollywood Dancer

Tarique Pacheco
Bollywood Dancer

Hari Patel
Bollywood Dancer

Kaajel Patel
Bollywood Dancer

Medhavi Patel
Bollywood Dancer

Vibhuti-Sheena Patel
Bollywood Dancer

Shamina Patel
Bollywood Dancer

Manuel Pazhedath
Bollywood Dancer

Anekha Pillai
Bollywood Dancer

Anthony Pius
Bollywood Dancer

Shiva Raichandani
Bollywood Dancer

Saaj Raja
Bollywood Dancer

Sneya Rajani
Bollywood Dancer

Digvijay Rathod
Bollywood Dancer

Ankush Saigal
Bollywood Dancer

Eddie Saleem
Bollywood Dancer

Jenny Sepiere
Bollywood Dancer

Priyani Elleni Shah
Bollywood Dancer

Bhavini Sheth
Bollywood Dancer

Aakash Shukal
Bollywood Dancer

Gurpreet Sian
Bollywood Dancer

Sarshi Soni
Bollywood Dancer

Chrisoulla Spyrindonos
Bollywood Dancer

Shreya Vadnerkar
Bollywood Dancer

Harkiran Virdee
Bollywood Dancer

Brenda Lorena Garcia
Babylon Villager (uncredited)

Sebastian Senior
Passerby (uncredited)

Chloe Stannage
Girl (uncredited)

Mahershala Ali
Eric Brooks / Blade (voice) (uncredited)