Page last updated at 09:50 GMT, Thursday, 24 July 2008 10:50 UK

Smith tops Hollywood earner list

Will Smith
Smith stars in the summer blockbuster Hancock

Will Smith was the highest-paid actor in Hollywood last year, according to US business magazine Forbes.

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.

Cameron Diaz led the ladies' charge by topping the highest-grossing actress table with takings of $50m (25m).

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.

Will Smith - $80m (40m)
Johnny Depp - $72m (36m)
Eddie Murphy - $55m (27.5m)
Mike Myers - $55m (27.5m)
Leonardo DiCaprio - $45m (22.5m)

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.

Pirates of the Caribbean star Depp, 45, earned $72m (36m) in same period.

But Smith only ranked 21st on the value-for-money list, with a gross income return of $5.64 for every dollar spent on the big-budget superstar.

Vaughn, who also starred in the Wedding Crashers and The Break-Up, was best value for money, while Spider-Man star Tobey Maguire was in second place, with a gross income return of $13.44 for each dollar of his pay.

Julia Roberts was in third place with a gross income return of $13.19.

British star Keira Knightley was just behind Diaz in the actress top earners league, raking in $32m (16m) thanks to her roles in the Pirates sequel At World's End and Atonement.

Cameron Diaz - $50m (25m)
Keira Knightley - $32m (16m)
Jennifer Aniston - $27m (13.5m)
Reese Witherspoon - $25m (12.5m)
Gwyneth Paltrow - $25m (12.5m)

The 23-year-old Briton also earned money for being the face of Chanel's Coco Mademoiselle perfume.

No other British women made the top 10, and no British actors made it onto the men's list.

The 10 best-paid actors out-earned the 10 best-paid actresses by two to one over the year, the figures showed.

The Harry Potter films led to a strong performance by younger Britons in the so-called "tweens" list.

Star Daniel Radcliffe, 19, shared the top spot with 15-year-old Hannah Montana star Miley Cyrus, with both taking home $25m (12.5m) last year.

His co-stars Emma Watson, 18, and Rupert Grint, 19, also made the top 10, earning $5.5m (2.75m) and $5m (2.5m) respectively.

Elsewhere in the Forbes round-up, Harry Potter author JK Rowling earned more than anyone else on any of Forbes' lists, with a total of $300m (150m).

Her books about the boy wizard have sold 375 million copies worldwide and the final instalment, Harry Potter And The Deathly Hallows, has sold 44 million since it came out last July, according to the magazine.

Rowling even earned more than US talk show host Oprah Winfrey, who took home $275m (137.5m) last year.

TV's Oprah tops power list again
12 Jun 08 |  Entertainment
Oprah Winfrey tops TV 'rich list'
28 Sep 07 |  Entertainment
Stones are 'top earners of year'
21 Sep 07 |  Entertainment

The BBC is not responsible for the content of external internet sites

Has China's housing bubble burst?
How the world's oldest clove tree defied an empire
Why Royal Ballet principal Sergei Polunin quit


Sign in

BBC navigation

Copyright © 2019 BBC. The BBC is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.

Americas Africa Europe Middle East South Asia Asia Pacific