Will Smith was the highest-paid actor in Hollywood last year, according to US business Forbes magazine.
The I Am Legend star earned $80m (£40m) – but Dodgeball star Vince Vaughn proved the best value for money, raking in $14.73 for every dollar he was paid.
The magazine pulled together lists of Hollywood’s big earners for its special Entertainment All Stars issue.
Smith, Johnny Depp and Eddie Murphy were the best paid Hollywood actors in the past year, according to the magazine.
Smith, 39, made $80m (£40m) between 1 June 2007 and 1 June 2008, thanks to films like I Am Legend, Hancock and The Pursuit of Happyness, for which he was nominated for best actor in the 2007 Oscars.
Related posts:



After watching “I am Legend”, I become a fan of Will Smith! I think he is really a very good actor; especially in that show “I am Legend”, he could handle his multiple roles so well, and most of the time he was acting alone. I like his acting skills!