No.5 Highest-Paid Actor for a Single Role: Tom Cruise
Paid: $100 million (War of the Worlds)
While War of the Worlds is not exactly one of Tom Cruise’s most memorable movies, it did end making him quite a decent earning. The actor received a neat percentage out of the gross sales, raising his paycheck to $100 million.