14:44 31 July, 2026The 50-year-old Charlize Theron wowed fans with two stunning outfits at the Beijing premiere of Christopher Nolan's highly anticipated blockbuster, The Odyssey. On the red carpet, she was joined by the lead actor, Matt Damon.
Theron, who plays the nymph Calypso in the film, switched between two bold looks throughout the evening:

A luxurious black dress: Featuring a plunging neckline, silver lace trim, and elegant thin-strapped sandals.

A golden fringed outfit: Sheer gold detailing and delicate fringe showcased the actress's toned legs during interactions with fans.

Matt Damon matched his co-star's glamour, stepping out in two impeccably tailored classic suits during the promotional event.

Christopher Nolan's film is a large-scale adaptation of Homer's ancient Greek epic. Matt Damon plays the titular protagonist — Odysseus, King of Ithaca, struggling to return home after the Trojan War. Charlize Theron stars as the nymph Calypso, who holds Odysseus captive on her island of Ogygia for seven years.