Will Smith has been crowned the highest earning actor in Hollywood, with a fortune of GBP40 million.
The Hancock star came first in the Forbes ranking to find the best paid actor of last year (07).
Cameron Diaz was Hollywood's highest earning actress with a fortune of GBP25 million, with Keira Knightley and Jennifer Aniston in second and third place with GBP16 million and GBP13.5 million respectively.
Coming in behind Smith was Pirates of the Caribbean star Johnny Depp who got paid a whopping GBP36 million.
The top five paid actors from June 07 to June 08 were rounded out by Eddie Murphy and Mike Myers who took home GBP27.5 million each and Leonardo DiCaprio who pulled in GBP22.5 million.
The full list of Hollywood stars' pay cheques are as follows:
1. Will Smith - GBP40 million
2. Johnny Depp - GBP36 million
3= Eddie Murphy - GBP27.5 million
3= Mike Myers - GBP27.5 million
5. Leonardo DiCaprio - GBP22.5 million
6. Bruce Willis - GBP20.5 million
7. Ben Stiller - GBP20 million
8. Nicolas Cage - GBP15.5 million
9. Will Ferrell - GBP15.5 million
10. Adam Sandler - GBP15 million. (CL/WNWCPL+GRWEL/ZN)