Charlize Theron left little to the imagination as she posed topless while getting ready for The Odyssey world premiere afterparty on Monday. The actress, 50, took to Instagram to share her most daring snap to date as she sat on her bed with her arms keeping her modesty as she posed topless. Charlize sent temperatures soaring in the jaw-dropping photo as she simply wore a pair of Desert diamond drop earrings by Glenn Spiro and a swipe of bold red lipstick. The star later slipped into a striking scarlet gown as she partied with her co-stars at the post-premiere bash at Oswald’s club in Mayfair.The mother-of-two made sure to catch the eye in the bold red gown by Givenchy, which boasted a draping halter neckline and a racy ruffled back.Charlize looked sensational as she put on a very leggy display through a daring thigh high split and elevated her frame in a pair of towering black heels. Charlize Theron left little to the imagination as she posed topless while getting ready for The Odyssey afterparty on Monday The actress, 50, later slipped into a striking scarlet gown as she partied with her co-stars at the post-premiere bash at Oswald’s club in MayfairThe Monster star added a pair of dramatic black leather gloves to her look and accessorised with a pair of dazzling drop earrings. Charlize showed off her amazing figure in the ensemble as she used the sidewalk as her catwalk on arrival to the party. Earlier in the evening, the actress stunned in a black velvet dress with dramatic white gloves as she hit the red carpet for The Odyssey in London. Charlize, who portrays Calypso in the Christopher Nolan film, put on a leggy display again through a racy thigh high split. The entire cast were present at the event including Zendaya, Tom Holland, Anne Hathaway, Lupita Nyong’o, Benny Safdie, John Leguizamo, Matt Damon and his wife, Robert Pattinson, Himesh Patel, director Christopher Nolan and Emma Thomas.The Christopher-directed film is an adaptation of Homer’s ancient Greek epic the Odyssey, which sees the titular Greek King embark on a perilous journey home after the Trojan War in a bid to reunite with his beloved wife Penelope.Despite the film being in the trusted hands of Oscar-winning director Christopher, fans haven’t quite got to grips with the casting yet.In what has been dubbed his ‘most extreme project to date’ alongside an incredibly starry cast – the pressure for Christopher to win over critics is like no other.Already known for his impressive art and high-budget fare, Christopher’s latest film could prove to be his most ambitious yet, with the $250million budget the most expensive of his career, his first shot entirely on IMAX 70mm cameras.Lead stars Matt is starring as the titular hero Odysseus, while Devil Wears Prada icon Anne plays his devoted queen, who is forced to fend off potential suitors in her husband’s absence. The mother-of-two made sure to catch the eye in the bold red gown by Givenchy, which boasted a draping halter neckline and a racy ruffled back The Monster star added a pair of dramatic black leather gloves to her look and accessorised with a pair of dazzling drop earrings Charlize looked sensational as she put on a very leggy display through a daring thigh high split and elevated her frame in a pair of towering black heels Charlize showed off her amazing figure in the ensemble as she used the sidewalk as her catwalk on arrival to the partyYet, the film has received heaps of attention for all the wrong reasons – sparking backlash over its ‘bizarre’ casting, being accused of fuelling ‘brutal repression’ and sending Elon Musk into meltdown.Christopher recently defended his decision to cast Kenyan actress Nyong’o in the movie after Musk called the casting ‘historically inaccurate.’Lupita, 43, is set to play Helen of Troy’s sister Clytemnestra, and was named People Magazine’s ‘Most Beautiful Woman’ in 2014 following her triumphant Best Supporting Actress Oscar win for 12 Years A Slave.Nolan defended his castings, saying: ‘Hopefully they’ll enjoy the film, even if they don’t agree with everything. The oldest depictions of Homeric characters tend to be depicted in the manner of people living in Homer’s time…’So there’s a pretty strong case there for portraying things that way because that’s the way the first audience received the story.’Musk was called out for his remarks about the casting in January by The View host Sunny Hostin. She said: ‘Anyone can portray a fictional character. It doesn’t have to be a white person that plays this part.’ Earlier in the evening, the actress stunned in a black velvet dress with dramatic white gloves as she hit the red carpet for The Odyssey in London Charlize, who portrays Calypso in the Christopher Nolan film, was joined by the cast including L-R Robert Pattinson, Lupita Nyong’o, Tom Holland, Anne Hathaway, Matt Damon and ZendayaShe added: ‘I think we have to call a thing a thing when we’re talking about someone like Elon Musk… We know what this is. ‘He is a white supremacist. In my view, he is a racist.’Emmy-winner Alec Baldwin has since weighed in on Musk’s anti-woke campaign against Nolan’s movie. In a public display of support for Lupita and Nolan, Baldwin wrote on Instagram: ‘Dear Elon… but she IS the most beautiful woman in the world…Alec.’