Charlize Theron, 50, Goes Topless in Bedroom Selfie Before The Odyssey Premiere
Charlize Theron Goes Topless in Bed Selfie Before Premiere

Charlize Theron, 50, posted a topless selfie in bed hours before the premiere of The Odyssey in London, covering her chest only with her hands. The Oscar-winning actress plays the sorceress Circe in Christopher Nolan's adaptation of Homer's epic.

Topless Selfie and Premiere Glamour

In the Instagram snap, Theron posed in bed, using her hands to conceal her chest. Later, she attended the premiere in a stylish black shoulderless gown with slicked-back blonde hair, exuding Hollywood glamour.

She posed on the red carpet with co-stars Anne Hathaway, Matt Damon, Robert Pattinson, Tom Holland, Zendaya, and Lupita Nyong'o. Damon plays Odysseus, while Hathaway portrays his wife Penelope.

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

Comments on Sex Life

Theron recently opened up about her sex life on the Call Her Daddy podcast, stating she is having the best sex of her life. She revealed: "I've probably had three one-night stands in my entire life. But I did just recently f*** a 26-year-old and it was really f****ng amazing."

She added: "I'm having the kind of sex I never had in my twenties or in my thirties. That part has been really exciting. But I'm not missing a relationship." Theron has two adopted daughters, Jackson and August, and was previously in relationships with Stuart Townsend (2001-2009) and Sean Penn (2013-2015).

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