Charlize Theron, who portrays Calypso in Christopher Nolan's adaptation of Homer's "The Odyssey," appeared at a promotional event in South Korea on Monday. The film has achieved significant box office success, grossing over $450 million worldwide.

Theron, 50, wore a distinctive ensemble for the event, featuring a pinstripe shirt paired with a wraparound plastic skirt, long leather gloves, and polka dot stockings. She was joined by co-star Matt Damon, who plays the titular hero Odysseus, and director Christopher Nolan.

IMAGE1:

"The Odyssey" adapts the ancient Greek epic poem, detailing Odysseus's long journey home after the Trojan War to his wife, Penelope. Anne Hathaway also stars as Queen Penelope.

IMAGE3: Charlize Theron in a pinstripe shirt and plastic skirt

Nolan's 13th feature film has received widespread critical acclaim, earning a 99% score on Rotten Tomatoes. Critics have lauded the movie as a "glorious cinematic experience" and a "triumph of storytelling and movie-making."

IMAGE5: Charlize Theron and Matt Damon at 'The Odyssey' event

The film's critical reception places it among Nolan's most highly-rated works, surpassing "The Dark Knight," which holds a 94% critic score on the same platform.

IMAGE4: Charlize Theron and Matt Damon conversing

IMAGE2: Theron's skirt contrasted with the film's theme