Benny Safdie has been identified as Agamemnon in Christopher Nolan's ancient epic, while Lupita Nyong'o takes on Helen of Troy. The casting lands just ahead of The Odyssey's theatrical release on July 17, putting Safdie in one of the film's central mythic roles as audiences prepare for a nearly three-hour trip to the theater.
That length matters because the movie is being sold as an event as much as a story, with viewers asked to commit nearly three hours to a theatrical run built around Homer’s The Odyssey. Safdie's role gives the project a sharper face: this is not a vague ensemble update but a specific pairing of actors to figures from the Greek epic, with Agamemnon and Helen of Troy at the center of the film's public identity.
The frame around the film is also part of the story. The promotional material simplifies a sprawling ancient epic into a guide for audiences, even as the release is being positioned for IMAX 70mm and critics' reactions are already part of the conversation. That creates a neat pitch for general viewers, but it also compresses a work that is supposed to feel large on screen and in time.
What remains unanswered is not the casting itself but what Safdie kept from set, a detail that has lingered around the film's rollout alongside the release date. For now, the concrete news is the role: Benny Safdie is Agamemnon, and July 17 is the day audiences get to see how Christopher Nolan stages the myth.

