Forbes Magazine has calculated the rate of return of these Hollywood stars compared to their salaries for their last three films and it turns out, they're overpaid! Also, maybe it's cos their movies are pretty entertaining to watch. Who are they?

9. Tom Cruise

$13.60 earned for every $1.00 paid.

over1.jpg

8. Ben Affleck

$12.30 earned for every $1.00 paid.

over2.jpg

7. Brad Pitt

$12.00 earned for every $1.00 paid.

over3.jpg

6. Christian Bale

$9.20 earned for every $1.00 paid.

over4.jpg

5. Will Smith

$8.60 earned for every $1.00 paid.

over5.jpg

4. Liam Neeson

$7.20 earned for every $1.00 paid.

over6.jpg

3. Will Ferrell

$6.80 earned for every $1.00 paid.

over7.jpg

2. Denzel Washington

$6.50 earned for every $1.00 paid.

over8.jpg

1. Johnny Depp

$1.20 earned for every $1.00 paid.
over9.jpg