Christopher Nolan’s The Odyssey has finally arrived in theatres, drawing audiences with its breathtaking visuals, mythological storytelling and an ensemble cast packed with some of Hollywood’s biggest stars. Alongside the film’s box office buzz, fans have also been curious about how much the leading actors were reportedly paid for appearing in Nolan’s ambitious adaptation of Homer’s epic poem.

While Universal Pictures has not officially confirmed the cast’s salaries, several industry reports have estimated the earnings of the film’s lead actors.

Matt Damon tops the pay chart

Matt Damon, who plays Odysseus, is the highest-paid actor in the film, with an estimated salary of $15 million.

Also Read | Amitabh Bachchan returns with KBC 18, introduces ‘Sochna Padega’ twist

Damon leads the story as the legendary King of Ithaca, making him the central figure of the nearly three-hour epic. His extensive screen time and physically demanding role reportedly made him the highest earner among the ensemble cast.

Tom Holland follows with a reported $10 million

Tom Holland, who portrays Telemachus, Odysseus’ son, is reportedly the second-highest-paid actor in the film.

Industry estimates suggest Holland earned around $10 million for his role, reflecting his growing stature following the Spider-Man franchise and other major Hollywood productions.

Also Read | Greece to Iceland: All the real locations where The Odyssey was filmed

Zendaya, Anne Hathaway, Robert Pattinson and Charlize Theron

Several other A-list stars reportedly received salaries in the $5 million to $7 million range.

This group includes:

Zendaya as Athena
Anne Hathaway as Penelope
Robert Pattinson as Antinous
Charlize Theron in a key supporting role

Although their roles differ in screen time, the actors are among the film’s biggest draws and form the backbone of Nolan’s star-studded cast.

Supporting cast reportedly earned between $1-2 million

Supporting cast members, including Lupita Nyong’o, Benny Safdie, Mia Goth, Elliot Page, Jon Bernthal, John Leguizamo, Himesh Patel, Samantha Morton and others, earned approximately $1 million to $2 million each.

These figures remain estimates and have not been officially confirmed by the studio.

One of Christopher Nolan’s biggest productions

The Odyssey is reportedly Christopher Nolan’s most expensive film to date, carrying an estimated production budget of $250 million. It is also the first major feature to be shot entirely using IMAX film cameras.

The film stars Matt Damon as Odysseus and follows the legendary Greek king’s perilous journey home after the Trojan War. The cast also includes Tom Holland, Anne Hathaway, Zendaya, Robert Pattinson, Lupita Nyong’o, Charlize Theron, Jon Bernthal, Benny Safdie, Elliot Page, Mia Goth, John Leguizamo, Samantha Morton and Himesh Patel.

Although the reported salary figures have generated considerable discussion online, neither Universal Pictures nor the actors have publicly confirmed the exact amounts.

FAQs

Who is the highest-paid actor in The Odyssey?

According to industry estimates, Matt Damon is the highest-paid actor in Christopher Nolan’s The Odyssey, reportedly earning around $15 million for playing Odysseus. These figures have not been officially confirmed.

How much did Tom Holland reportedly earn for The Odyssey?

Tom Holland received an estimated $10 million for portraying Telemachus, though the salary has not been officially confirmed by the studio.