05/31/2026
John Leguizamo has spent years arguing that non-Latino actors should not play Latino characters, calling it an erasure of Latino talent. He criticized the casting of West Side Story, Scarface, and Carlito's Way on exactly those grounds, and repeatedly insisted that Latino stories belong to Latino performers.
He has now taken the role of Eumaeus in Christopher Nolan's big-budget Odyssey adaptation, playing a native Greek islander from Ithaca, one of the most recognizable characters in Homer's epic. Leguizamo, who was born in Bogotá, Colombia, has publicly embraced the part, describing Eumaeus as "the most loyal character in Western literature."
The broader cast does not include any prominent ethnic Greek or Greek-American actors. Matt Damon plays Odysseus, Tom Holland plays Telemachus, Anne Hathaway plays Penelope, and Zendaya plays the Greek goddess Athena. Lupita Nyong'o plays both Helen of Troy and Clytemnestra, while Charlize Theron plays Calypso. The film was shot partly on location in Greece.
Critics, including Elon Musk, have pointed out the contradiction directly. If ethnic authenticity matters for one group's stories, the argument goes, it should matter for a foundational Greek epic being filmed in Greece. The Odyssey is not just any story. It is the defining work of Western Greek literary heritage, roughly 2,800 years old.
Hollywood has a long history of casting non-Greek actors in Greek mythological roles, from the 2004 film Troy to the Clash of the Titans remakes. But the volume of the debate around representation in recent years has sharpened the response to this casting in a way those earlier films did not face.
No statement from Leguizamo directly addressing the contradiction has been reported as of yet.