Zendaya Stuns as Greek Goddess at 'The Odyssey' Photocall in London
Zendaya Stuns at 'The Odyssey' Photocall in London

Zendaya turned heads at a star-studded photocall for Christopher Nolan's upcoming film The Odyssey, held in London on July 5, 2026. The 29-year-old actress, who plays the goddess Athena, wore a floor-length white silk backless dress with a matching headscarf and oversized gold earrings, channeling a Greek goddess aesthetic.

Co-stars Shine at the Event

Zendaya was joined by her husband Tom Holland, 30, who portrays Odysseus' son, as well as co-stars Lupita Nyong'o, 43, Anne Hathaway, 43, and British actress Samantha Morton, 49. Hathaway, who is expecting her third child, cradled her baby bump in a ruffled white mini dress paired with knee-high suede boots. Robert Pattinson, also part of the cast, smiled for photos in a tan felt jacket and shades.

About the Film

The Odyssey is Christopher Nolan's epic adaptation of Homer's classic poem, following Greek hero Odysseus on his perilous journey home after the Trojan War. The film is set for release on July 17, 2026. Zendaya expressed her excitement, saying, "As a fan I'm so excited to see this film. I cannot wait to sit in an IMAX theatre and completely be lost in this world that he's created."

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

Star-Studded Cast

The cast includes Tom Holland as Odysseus' son, Anne Hathaway as Odysseus' wife, Lupita Nyong'o, Samantha Morton, and Robert Pattinson. The photocall marked the beginning of the film's press tour, with the stars posing together for photos.

Pickt after-article banner — collaborative shopping lists app with family illustration