Connect with us

Entertainment

The Odyssey Cast: All of the Celebrities Starring in the 2026 Film (Including Travis Scott’s Shocking Role!)

Published

on

NEED TO KNOW

  • Universal Pictures announced in 2024 that Christopher Nolan would adapt the ancient Greek epic The Odyssey
  • Matt Damon was cast as the film’s lead, along with an ensemble of A-listers such as Anne Hathaway, Charlize Theron, Tom Holland and Zendaya
  • The Odyssey will premiere in theaters on July 17, 2026

Christopher Nolan’s next cinematic journey will venture deep into Greek mythology — and he’s assembled a powerhouse lineup for the project.

Universal Pictures revealed in December 2024 that Nolan would follow his Oscar-winning Oppenheimer by tackling Homer’s The Odyssey for the big screen.

Estimated to have been written sometime between 750 and 650 B.C., The Odyssey follows Ithaca’s king Odysseus on his 10-year journey home after the Trojan War.

In February 2025, Universal announced on X that Matt Damon will play the lead, while Tom Holland will take on the role of Odysseus’ son, Telemachus, per Variety. Meanwhile, Anne Hathaway is set to play Penelope, Odysseus’ wife, and Zendaya — Holland’s real-life fiancée — has been tapped to portray goddess Athena.

Here’s everything to know about the cast of The Odyssey (2026). 

Matt Damon as Odysseus

Damon will lead The Odyssey as Odysseus, the king of Ithaca.

Universal announced the film’s release date with a photo featuring Damon in full battle regalia, wearing a plumed helmet and weathered cloak. The post read: “Matt Damon is Odysseus. A film by Christopher Nolan, #TheOdysseyMovie is in theaters July 17, 2026.”

Nolan and Damon first collaborated in the 2014 space film Interstellar. During a February 2024 appearance on The Late Show With Stephen Colbert, the actor revealed that he promised his family to take a break from acting — unless Nolan called him.

He did, which led to Damon playing Lt. General Leslie Groves in the 2023 movie Oppenheimer.

Tom Holland as Telemachus

Variety confirmed in July 2025 that Holland would play Telemachus, Odysseus’ son. He was also photographed on set of The Odyssey wearing a suit of armor in March 2025. 

The Spider-Man star was featured in the film’s teaser. In the video, he discusses his need to find out what happened to his father.

It’s Holland’s first time working with Nolan, and the actor accepted his part in the film sight unseen. He told The Dish podcast in December 2024 that he had “no idea” what the movie was about and that the director only “loosely pitched” it to him. 

Jon Bernthal as Menelaus

The Bear’s Jon Bernthal has been cast as Menelaus, the king of Sparta. This marks his first time working with Nolan. During an April 2025 appearance on Jimmy Kimmel Live, the actor said the director was “one of a kind.” 

“You jump at an opportunity to work with somebody like that,” Bernthal said. “Even if he does give you a haircut like the one I’m rocking right now with this full beard … I’m fully being made fun of every day at my home.” 

Menelaus was one of the few characters featured in the film’s teaser. In it, he tells Holland’s character that he knows “nothing of Odysseus, not since Troy.”

“Some say he’s rich or some say he’s poor,” Bernthal’s character says to Telemachus. “Some say he perished. Some say he’s imprisoned. What say you?”

Charlize Theron as Circe

Charlize Theron has also joined The Odyssey cast as Circe, a powerful enchantress on the island of Aeaea. This also marks her first time working with the acclaimed director.

Theron told Variety in June 2025 that she would be the “last one to show up” on set since the rest of the cast had been filming since earlier in the year.

“I don’t know, I’m just going to talk to Chris about it, and we’ll see where it goes,” she said when asked about how she prepared for her role. “It’s super intimidating … I’ll be like the new kid on the block. Everybody will know what they’re doing and not me.”

Robert Pattinson as Antinous

Robert Pattinson has signed on for his second Nolan film after appearing as Neil in the director’s action sci-fi flick Tenet in 2020. When production on that movie wrapped, the Twilight alum gifted Nolan a collection of Oppenheimer’s speeches, which planted the seed for the award-winning biopic, Nolan told The Hollywood Reporter in July 2023.

Pattinson will play Antinous, son of Eupeithes, and his voice can be heard narrating the teaser, per Variety

“Darkness. Zeus’ laws smashed to pieces,” he reads. “A kingdom without a king since my master died. He knew it was an unwinnable war, and then somehow … somehow he won it.”

Anne Hathaway as Penelope

Anne Hathaway has also been confirmed for The Odyssey cast, over a decade since she last appeared in one of Nolan’s films. She’ll portray Odysseus’ wife, Penelope.

The actress famously played Catwoman in the 2012 movie The Dark Knight Rises and portrayed an astronaut in Interstellar two years later. She told Women’s Wear Daily in December 2024 that appearing in her third Nolan movie makes her feel like she’s “doing something right.”

“I have so many feelings about it that I don’t even know how to articulate,” Hathaway said. “It fills me with so much joy … I love Chris and Emma Nolan so much, and to be invited into their world [is] one of the best places you can find yourself.” 

She continued, “Getting to be invited twice really felt like something, three felt like it would’ve been greedy, so I never let myself hope that that would happen, and that it has makes me emotional, to be perfectly honest.”

Zendaya as Athena

Zendaya will reunite with her fiancé, Holland, on-screen once again in The Odyssey as Athena, the daughter of Zeus and goddess of wisdom and war.

The couple have starred in multiple movies together, including the latest Spider-Man franchise. Zendaya told Vanity Fair in November 2024 that acting opposite her longtime love feels “strangely comfortable.”

“It’s like second nature, if anything,” Zendaya said. “You feel extra safe with the person you’re acting beside. I love working with him.”

It’s the Euphoria star’s first time working with Nolan.

Lupita Nyong’o

Lupita Nyong’o is also set to appear in The Odyssey, marking her first film with Nolan. The Hollywood Reporter first confirmed the actress’s participation in November 2024. 

She’s best known for her role in 12 Years a Slave, which won her an Academy Award, and has also starred in Black Panther and Black Panther: Wakanda Forever. In 2024, she lent her voice to the animated film The Wild Robot.  

Elliot Page

Juno’s Elliot Page was cast in The Odyssey, though his role is not yet known. The actor (who came out as transgender in 2020) appeared in Nolan’s 2010 film Inception and wrote about feeling “out of place” in a “cast full of cis men” in his memoir Pageboy.

“Shingles popped out of my spine while filming ‘Inception’ when I was 22,” Page wrote in the 2023 book, per Variety. “Despite everyone being delightful to work with, I felt out of place. In a cast full of cis men, I did not understand the role I found myself in.”

Benny Safdie as Agamemnon

Emmy-nominated actor, writer and filmmaker Benny Safdie will reunite with Nolan in the Greek epic, playing King Agamemnon.

Outside of his starring role as physicist Edward Teller in Oppenheimer, fans may also recognize him from Are You There God? It’s Me, Margaret and Licorice Pizza.

Himesh Patel as Eurylochus

British actor Himesh Patel has also been cast in The Odyssey as Eurylochus, Odysseus’ second-in-command. This marks his second Nolan film — he previously starred in Tenet alongside Pattinson. 

“You gotta work hard, and you’ve got to be ready at any point,” the actor said of working on a Nolan set in an April 2025 interview for The Playlist. “I think it’s an environment where actors who don’t need to be sort of mollycoddled or at least they’re okay with not being mollycoddled once in a while, will kind of do okay.” 

He continued, “There’s times where it can feel a bit intense … but he has a way of creating an intimacy even in the biggest of environments.”

Mia Goth as Melantho

Actress and model Mia Goth was confirmed to be in The Odyssey cast in February 2025. She will play Melantho, a disloyal maidservant in Odysseus’ household.

Goth is best known for her roles in MaXXXine and Pearl.

John Leguizamo as Eumaeus

John Leguizamo is also set to appear in Nolan’s film as Eumaeus — Odysseus’ swineherd and close friend from childhood. This will be the actor’s first time working with the director.

In a March 2025 interview on MSNBC’s Morning Joe, Leguizamo said that even though Nolan has a “crazy budget,” the director has managed to make filming The Odyssey feel like an independent production.

“He runs [it] like an indie film because he’s not doing it by committee, he’s not doing it by what the studio says,” he said. “He’s like an indie filmmaker but with crazy money.”

The Emmy winner has previously starred in Summer of Sam, Romeo + Juliet and John Wick.

Travis Scott

Travis Scott has been cast in The Odyssey after working with Nolan on the soundtrack for Tenet.

Fans got their first look at the rapper’s role in a TV teaser released in January 2026. In the clip, his character dramatically interrupts Menelaus and Telemachus, silencing a mess hall with heavy staff blows before delivering a chilling prophecy of war.

“A war, a man, a trick — a trick to break the walls of Troy,” he yells. “It’s burning, screaming to the ground.”

Read the full article here

Advertisement

Trending