Director Christopher Nolan is facing a wave of criticism regarding his upcoming adaptation of Homer's epic poem, "The Odyssey." Backlash centers on casting decisions, historical inaccuracies, and the use of modern dialogue, leading to canceled influencer screenings.

Key points of contention include the casting of Lupita Nyong'o as Helen of Troy, a character described in the original text as having "white arms." Social media users have highlighted Nyong'o's African heritage as a contradiction to this description. Actress Nyong'o has defended the casting, stating that the film's cast is "representative of the world" and that the story "spans worlds," necessitating a diverse cast. She added, "It’s quite something to be a part of 'The Odyssey,' because it is so grand. It spans worlds. So that’s why the cast is what it is. We’re occupying the epic narrative of our time."

Further controversy surrounds the casting of transgender actor Elliot Page as the warrior Sinus and rapper Travis Scott in an unspecified role. Critics have accused Nolan of bowing to "woke" mandates and compromising artistic integrity for diversity, with some vowing not to see the film. Elon Musk also commented on the situation, calling it "pathetic."

Beyond casting, the film's historical accuracy has been questioned. One social media user pointed out anachronisms in costume design, noting that the armor appeared more Roman than Greek. Another expressed concern that if Nolan is deviating from historical details, he might also alter the myth itself. The use of modern language in dialogue, such as Tom Holland's character Telemachus referring to his father as "dad," has also drawn criticism.

Nolan, however, has defended some of his choices. In an interview with Time Magazine, he explained the casting of Travis Scott as a tribute to the oral tradition of storytelling, drawing an analogy between oral poetry and rap music. Speaking on Amy Poehler's podcast "Good Hang," Nolan discussed his filmmaking philosophy, emphasizing the need to do justice to source material while also offering a personal interpretation. He stated, "what people want from you is your most sincere attempt to do justice to the material... but that it also has to be your own interpretation."

Despite the criticism, some audience members remain curious about Nolan's take on the classic tale and express support for artistic interpretation.

"The Odyssey," also starring Zendaya as Athena, Matt Damon as Odysseus, and Anne Hathaway as Penelope, is scheduled to premiere on July 17.