
Harun Ozalp/Anadolu via Getty Images
Elon Musk, in an effort to “tweet through” the avalanche of headlines about him being listed multiple times in the Epstein files, took a shot at Christopher Nolan over Oscar winner Lupita Nyong’o’s rumored role in The Odyssey. According to Musk, Nolan has “lost his integrity.”
Over the weekend, while taking a break from fruitless defending his multiple mentions in the Epstein files, Elon Musk decided to weigh in on pop culture after unconfirmed reports claimed that Academy Award-winning actress Lupita Nyong’o will be playing Helen of Troy in The Odyssey.
Elon Musk says that Christopher Nolan has ‘lost his integrity’ based on reports that Lupita Nyong’o will be playing Helen of Troy in The Odyssey
Chris Nolan has lost his integrity
— Elon Musk (@elonmusk) January 31, 2026
The entire discourse around the “realisticness” of The Odyssey has been nothing short of insanity considering it is a FICTIONAL story. It doesn’t matter whether you’re talking about Benny Safdie’s armor, Tom Holland using the word “Father” or Lupita Nyong’o’s character — it’s all IMAGINARY, therefore leaving the vision of the story ultimately up to its teller, which, in this case, is Christopher Nolan.
When Homer wrote Odyssey in 8th century BC, it’s entirely possible that he described Helen as being “fair-skinned and blonde” because he had never SEEN a black woman before.
Helen of Troy is a mythological figure. She can be played by anyone. Her race is unimportant to the narrative. Diane Kruger’s not Greek either. Lupita Nyong’o hasn’t even been confirmed for the role but she’s one of our most beautiful actresses. Don’t be a stupid, racist grifter. pic.twitter.com/rP63wgBZmu
— Richard Newby – Illegitimi non carborundum (@NewbyRichard3) February 1, 2026
Saying Lupita Nyong’o isn’t objectively beautiful is some of the most massive cope I’ve ever seen on the right pic.twitter.com/HbWNubo4cB
— evan loves worf (@esjesjesj) February 1, 2026
Imagine being so racist you can’t even appreciate Lupita’s beauty. What a sad, sad existence. Couldn’t be me! https://t.co/ToKwyThZON
— Moniza Hossain (@moniza_hossain) February 1, 2026
The Odyssey, hitting theaters on Friday, July 17, stars Matt Damon as Odysseus, Tom Holland as Telemachus, Zendaya as Athena, Robert Pattinson as Antinous, Charlize Theron as Circe, Anne Hathaway as Penelope, Jon Bernthal as Menelaus, Benny Safdie as Agamemnon, Jon Bernthal as Menelaus, John Leguizamo as Eumaeus, Mia Goth as Melantho, and many more.