New photos have been released from Christopher Nolan’s “The Odyssey,” the shots providing first official looks at Robert Pattinson, Zendaya and John Leguizamo in the film.
The big surprise is Pattinson. It had long been speculated that “The Batman” star would be playing the role of Hermes, the messenger of the Gods, which gave the hint of a very colourful performance from Pattinson.
Instead, it has been revealed that he’ll be playing Antinous – one of the two main suitors, the other being Eurymachus, vying for Odysseus’ wife Penelope (Anne Hathaway) among a group of many men.
Vincenzo Nicoli previously played the role in the 1997 mini-series version of “The Odyssey” alongside Eric Roberts as Eurymachus. Funnily enough, both Nicoli and Roberts sat beside each other in the ‘Joker meets the crime bosses’ scene in Nolan’s “The Dark Knight” in 2008.
The other photos show Zendaya on set as the Greek goddess Athena alongside Matt Damon as Odysseus. A third photo shows John Leguizamo as Eumaeus, Odysseus’s old friend and swineherd who plays a crucial part in the last act.
Empire Online has been revealing the first look photos and shared a story from Matt Damon who indicates Tom Holland used his clout at Sony to arrange a screening of a pristine 70mm print of “Lawrence of Arabia” for the cast of ‘The Odyssey’ during the one major soundstage scene the film required in Los Angeles.
First look photos are out of Matt Damon, Tom Holland, Anne Hathaway and Mia Goth arrived the other day. “The Odyssey” opens in cinemas on July 17th 2026.
Robert Pattinson is officially playing “Antinous” in Christopher Nolan’s ‘THE ODYSSEY’!
Antinous is one of the many suitors vying for Penelope (Anne Hathaway), Odysseus' wife. pic.twitter.com/ovgrhoFqKC
— Robert Pattinson Photos | Fansite (@pattinsonphotos) November 20, 2025
The first look at Zendaya as Athena in Christopher Nolan’s ‘THE ODYSSEY’ has been released. pic.twitter.com/srIrYoGiYB
— zendaya daily (@sourcedaya) November 20, 2025
John Leguizamo as Eumaeus in Christopher Nolan’s THE ODYSSEY https://t.co/2XjIu5utGd pic.twitter.com/GZLMxuJGR0
— Reel Updates (@worldofreel) November 20, 2025

