started · updated
Lupita Nyong'o cast as Helen of Troy in Christopher Nolan's 'The Odyssey' sparks online debate
Actress Lupita Nyong'o has been cast as Helen of Troy in Christopher Nolan’s new epic film, variously titled “The Odyssey,” “A Odisseia,” or “Odissea.” The production, now showing in cinemas worldwide, has drawn strong praise for Nyong’o’s performance, with reviewers calling it “alive and powerful” and the film holding a 96% Rotten Tomatoes score.
The casting decision ignited a heated discussion on social media, where commentators such as Matt Walsh and Elon Musk questioned whether Nyong’o, a Kenyan‑Mexican‑American actress, fits the mythic beauty of Helen. Actor Jon Bernthal, who plays Menelaus, defended the choice, saying the criticism was premature and unfounded. The controversy has highlighted broader debates about representation and diversity in high‑profile films.