Hollywood stars can earn millions of dollars per movie, with some A-list actors reportedly making between $15 million to $20 million for their roles. Notably, certain well-known actors can command even higher salaries, especially when their talent and charisma significantly enhance a film’s success.
Below is a list of the highest-paid actors in Hollywood, along with the impressive amounts they earned for their respective films.
Tom Hanks earned $60 million for his role in Forrest Gump.
Harrison Ford earned $65 million for his role in Indiana Jones and the Kingdom of the Crystal Skull.
Johnny Depp earned $68 million for his role in Alice in Wonderland.
Sandra Bullock earned $70 million for her role in Gravity.
Ryan Reynolds earned $71.5 million for his role in Free Guy.
Robert Downey Jr. earned $75 million for his role in Iron Man 3.
Tom Cruise earned $75 million for his role in Mission: Impossible – Ghost Protocol.
Keanu Reeves earned $83.3 million for his role in The Matrix.
Will Smith earned $100 million for his role in Men in Black 3.
Daniel Craig earned $100 million for the sequel to Knives Out.
Tom Cruise earned $100 million for his role in Top Gun: Maverick.