Katie Holmes – who?
Just days after turning 50, Tom Cruise has been revealed by Forbes to be the highest paid actor in Hollywood with an estimated $75 million in the bank.
Cruise managed to bounce back from a crazy public image and gutter-movies like Lions for Lambs, Valkyrie and Knight and Day in 2010.
Luckily for him, MI4 saw a massive $700 million revenue at the box office which catapulted him to the top of the A-List.
The full list for all actors is below, courtesy of Forbes:
1. Tom Cruise $75 million
2. Leonardo DiCaprio $37 million
2. Adam Sandler $37 million
4. Dwayne Johnson $36 million
5. Ben Stiller $33 million
6. Sacha Baron Cohen $30 million
7. Johnny Depp $30 million
8. Will Smith $30 million
9. Mark Wahlberg $27 million
10. Taylor Lautner $26.5 million