The Odyssey is just days away from arriving in theaters, and its press tour has already created plenty of fashion headlines. Grecian-inspired styling has been the unofficial dress code for the stars promoting the film, including Charlize Theron, who has worn Dior, Givenchy and Tom Ford, among other designers, throughout the tour. But beyond the mythological bent of Theron's Odyssey red carpet and photo call wardrobe, what if there was more to the styling? She may have been channeling her character, the sea nymph Calypso, all along. Who Does Charlize Theron Play in The Odyssey'? (L-R) Vanessa Williams as Calypso in The Odyssey 1997 miniseries, Odysseus and Calypso, by Gerard de Lairesse, 1680, Naomie Harris as Tia Dalma/Calypso in Pirates of the Caribbean: Dead Man's Chest. Oliver Upton / NBC / courtesy Everett Collection, Courtesy of Everett, Walt Disney/ Courtesy of Everett Colleciton In Homer's The Odyssey, Calypso is a powerful sea nymph who detains Odysseus on the island of Ogygia for seven years as he attempts to return to Ithaca after the Trojan War. The character has inspired centuries of visual and screen interpretations, including Gerard de Lairesse's circa-1680 painting Odysseus and Calypso, which portrays the pair together on Ogygia. You May Also Like Who Else Has Played Calypso Onscreen? A 1997 adaptation of The Odyssey featured Vanessa Williams as Calypso. Naomie Harris later played another interpretation of the figure in the Pirates of the Caribbean franchise. Her character Tia Dalma, introduced in 2006's Dead Man's Chest, was revealed to be Calypso in 2007's At World's End, where her powerful relationship with the sea and the maritime legend Davy Jones became central to the story. How Charlize Theron's Odyssey' Wardrobe Channels Calypso Charlize Theron at The Odyssey premiere on July 6 in London. Zak Hussein Longtime stylist Leslie Fremar, a former Vogue assistant, is behind Theron's press-tour wardrobe. Fremar has also collaborated with Oscar-winner Jennifer Connelly, Eva Green and previously worked with Julianne Moore. Theron has been wo #wwd #podcastdailynews