Text size: increase text sizedecrease text size

Will Smith, Cameron Diaz among top paid actors in Hollywood

Jaden Smith, Willow Smith, Will Smith, Trey Smith, Jada Pinkett Smith

Actor Will Smith, Jada Pinkett Smith and family at the 'Hancock' premiere. (Matt Sayles / Associated Press)


It's been a very good year for Will Smith. The "Hancock" star banked $80 million - making him Hollywood's top money earner last year, according to a new ranking from Forbes.

Cameron Diaz made $50 million last year, ranking as Hollywood's top-earning female, the business publication reports.

Johnny Depp was No. 2, with a $72 million paycheck. Tied for third place were Eddie Murphy and Mike Myers, with $55 million each.

Leonardo DiCaprio, with $45 million, rounded out the top five.

And while "Atonement" leading lady Keira Knightley earned $32 million, and Jennifer Aniston pulled in $27 million, Forbes notes that men still make twice as much as women in Hollywood.

In terms of media personalities, Oprah Winfrey still owns the bank. Her earnings last year were a staggering $275 million.

As for other TV stars, Charlie Sheen was the top-earning male ($20 million), while " Grey's Anatomy" star Katherine Heigl made $13 million, making her the top-ranking female.

Related topic galleries: Grey's Anatomy, Katherine Heigl, Charlie Sheen, Leonardo DiCaprio, Will Smith, Jennifer Aniston, Eddie Murphy

Get breaking news | Most popular stories | Dining and Travel deals all via e-mail!