Tech billionaire Elon Musk has sparked a fresh online debate after he criticized the casting of Kenyan actress Lupita Nyong’o in the upcoming Hollywood film The Odyssey.
The chatter began following reports that Nyong’o will portray Helen of Troy in director Christopher Nolan’s new take on the legendary Greek story. Musk responded on his social media site, X, asking why the role was not given to a white actor and suggesting Hollywood is too focused on diversity in blockbuster movies.
His comments went viral on social media, with people sharing sharply divided opinions. Some users came to Musk’s defense, saying movies based on history and mythology should stay true to the original stories. Others came to Nyong’o’s defense, saying acting roles should be based on talent and a director’s creative vision, not on race or looks.
Many fans also noted that Hollywood has been altering and reinventing classic characters for years, especially in contemporary retellings of old tales.
Nyong’o is still one of the most respected actresses in Hollywood to date. Her breakout role in 12 Years a Slave won her an Academy Award, and she wowed audiences with films like Black Panther, Us, and A Quiet Place: Day One. Her online supporters praised her talent and said she deserved the role, despite the criticism.
The debate has stirred conversations about representation, diversity, and creative freedom in Hollywood. There have been a couple of big productions in recent years that have generated similar discussions when studios cast actors of different backgrounds in iconic roles.
The controversy has not dampened the excitement surrounding The Odyssey, which continues to grow. The film is one of Christopher Nolan’s most anticipated projects and features a star-studded cast. The movie is due to debut in 2026.

Neither Christopher Nolan nor Lupita Nyong’o has commented publicly on Musk’s comments so far.










