Cameron Diaz is Hollywood’s Highest Paid Actress

In the latest tally of Forbes, Cameron Diaz is the new highest paid actress in Hollywood beating Reese Witherspoon and Jennifer Aniston.

The former Charlie’s Angels star reportedly earned $50 million for her roles in “Shrek” and the romantic comedy “What Happens in Vegas” (opposite Ashton Kutcher).

She beats other fellow competitor Keira Knightly, who is famous for playing in “Pirates of the Caribbean” and has earned $32 million, into the second position.

Last year’s no. 1, Reese Witherspoon, is now ranked at no. 4 with $25 million earnings, and one notch behind former “Friends” star Jennifer Aniston.

The top 5 earning celebrity women in Hollywood are:

1. Cameron Diaz – $50 million
2. Keira Knightley – $32 million
3. Jennifer Aniston – $27 million
4. Reese Witherspoon – $25 million
5. Gwyneth Paltrow – $25 million

Angelina Jolie was at no. 10 this year.

Leave a comment

Your email address will not be published.