Will Smith is currently Hollywood’s best paid actor! The “Hancock” star came first in the Forbes ranking to find the best paid actor 2007, with an estimated $80 million in the bank, just from making movies. “Pirates of the Caribbean” star Johnny Depp earned $72 million last year, and came in second. Eddie Murphy and Mike Myers both tied for third, earning $55 million each. And Leonardo DiCaprio came in 5th place with $45 million.

As far as actresses go, Cameron Diaz is Hollywood’s best paid actress. In 2007, she raked in $50 million, with actresses Keira Knightly and Jennifer Aniston following behind with $32 million and $27 million, respectively.

Damn, can I just have a millie?

Be the first to receive breaking news alerts and more stories like this by subscribing to our mailing list.