After giving us The Oppenheimer, yet another masterpiece, Christopher Nolan is all set to return with another project. Yes, we are talking about the upcoming epic fantasy action film The Odyssey. Inspired by the epic Greek poem by Homer, The Odyssey will feature the story of Odysseus, the Greek king of Ithaca. The much-awaited film will also touch on the mythological aspects attached to the story, so get ready to see some of your favorite actors playing Gods or mythological figures. With that in mind, some fans may want to know what actors are confirmed to appear in Christopher Nolan’s The Odyssey. Well, here’s the confirmed cast of The Odyssey.
Matt Damon (Odysseus)

Matt Damon, the popular actor who appeared in several critically acclaimed projects over the years, is confirmed to take on the lead role in The Odyssey. The actor will play the role of Odysseus, the legendary king of Ithaca, who is on a journey back home after the deadly Trojan War.
Of course, we have yet to see the official trailer for the movie to find out how Matt looks in the role. However, based on the pictures we have received so far, let’s just say that the actor looks great in the Greek warrior outfit. You might remember Matt Damon from the film Good Will Hunting. Apart from that, the actor has also appeared in projects like The Martian, the Jason Bourne series, Saving Private Ryan, and many more.
Tom Holland (Telemachus)

Yes, Tom Holland is officially part of Christopher Nolan’s The Odyssey cast. The English actor will take on the role of Telemachus. Now, you might wonder who exactly is Telemachus? Well, he is none other than King Odysseus’s son. However, more information about the character is yet to be confirmed.
Tom Holland is an incredible English actor who is known for playing Spider-Man in the Marvel Cinematic Universe. Apart from that, we have seen the actor in Uncharted, Spies in Disguise, The Devil All the Time, and several other projects.
Charlize Theron (Circe)

Charlize Theron’s fans may have been disappointed by her role in The Old Guard 2, but the legendary actress certainly won’t disappoint in The Odyssey. The actress will take on the role of Circe, a Greek Goddess, in the upcoming film. Over the years, Charlize has given us incredible performances across several projects, including Mad Max: Fury Road, Atomic Blonde, and Prometheus. So, fans expect nothing but great things from her role in The Odyssey.
Anne Hathaway (TBD)

Even though we have no information on the character she will portray, the gorgeous Anne Hathaway is nonetheless confirmed to play a crucial role in The Odyssey. She is an incredibly talented actor who has bagged several awards for her performances across several projects. Over the years, we have seen Anne appearing in projects like Interstellar, The Dark Knight Rises, and Love & Other Drugs.
Zendaya (TBD)

If there’s Tom Holland, then there must be Zendaya, right? Jokes aside, Zendaya is confirmed to appear in the cast of The Odyssey. Maybe she will play a love interest of Tom Holland’s Telemachus? Well, we will have to wait for the official trailer to get some clarity on her character.
It’s unlikely that you haven’t heard of Zendaya, but in case you haven’t, you might remember seeing her projects like Sony’s Spider-Man projects. Apart from that, the American actress and singer has appeared in Dune, The Greatest Showman, Euphoria, and several other successful projects.
Robert Pattinson (TBD)

Our very own Batman, Robert Pattinson, is officially a part of Nolan’s The Odyssey cast. Apart from Matt Reeves’s Batman, the English actor is known for his legendary role in the Twilight series, The Lighthouse, Mickey 17, and several other projects. Now, let’s just wait and see what the actor has been cooking for The Odyssey.
Lupita Nyong’o (TBD)

Lupita Nyong’o, who you might remember as Nakia from the MCU’s Black Panther movies, is confirmed to appear in Nolan’s 2026 project. Lupita is a talented actress who has made her name by doing incredible work in projects like A Quiet Place: Day One, Star Wars: The Force Awakens, 12 Years a Slave, and many more. Now, the actress is all set to shine in the upcoming film, The Odyssey.
Jon Bernthal (TBD)

It seems like Christopher Nolan is gathering all superheroes for his upcoming project. That’s because the actor who plays The Punisher is also confirmed to appear in The Odyssey. Jon Bernthal is a powerhouse who can shine in every role. Apart from his portrayal as Frank Castle, Jon Bernthal has impressed us with his roles in The Wolf of Wall Street, The Accountant, The Walking Dead, Ford v Ferrari, and numerous other films.
Elliot Page (TBD)

The dashing Elliot Page is also confirmed as a cast member for Nolan’s The Odyssey. Over the years, we have seen the Canadian actor in several noteworthy projects, including X-Men: The Last Stand, The Umbrella Academy, and 2023’s Close to You.
Also, like Anne Hathaway, Elliot is no stranger to the filmmaking of Christopher Nolan, as she also played a crucial role in Inception, Nolan’s popular science-fiction movie that won the hearts of millions in 2010.
John Leguizamo (TBD)

John Leguizamo is a popular American actor and comedian who is best known for his role as Aurelio in the John Wick series. Apart from that, we have also seen the actor surprising us with his performance in The Counselor, Love in the Time of Cholera, and several other projects. Most importantly, John Leguizamo is the actor behind the voice of Sid the Sloth in the Ice Age franchise.
Other Confirmed Cast Members Of The Odyssey
We have already discussed some of the most popular members in The Odyssey cast. However, several other cast members have been confirmed for the upcoming movie; here you go:
- Himesh Patel
- Jesse Garcia
- Samantha Morton
- Mia Goth
- Nick E. Tarabay
- Bill Irwin
- Will Yun Lee
- Rafi Gavron
- Shiloh Fernandez
- Ryan Hurst
- Corey Hawkins
- Michael Vlamis
- Logan Marshall-Green
- Jimmy Gonzales
- Maurice Compte
- Iddo Goldberg
- Josh Stewart
- Anthony Molinari
Christopher Nolan’s The Odyssey is confirmed to hit theatres on July 17, 2026. We are bound to get more details on the characters as we approach the official release. So, we will update this article as soon as we get more information on the cast or the characters they will portray in the movie.