Cameron Diaz the highest paid actress, earning over $50 million
Cameron Diaz is the Hollywood’s highest paid actress, as announced by Forbes last week. Diaz pocketed a huge earning in excess of $50 million between mid of 2007 and June 2008.
Her voice and role as an ogre cum princess in Shrek 3 contributed the largest part of her pay for the past year. Additionally, she also received top compensation after starring in What Happens in Las Vegas with Ashton Kutcher.
She displaced last year’s top earner, Reese Witherspoon, who came fourth this year.
Now 36, Cameron Diaz was first discovered by the world after her successful first role in hit movie The Mask (Jim Carrey) in 1993. Even without prior acting background, she captivated the audience and soon, major offers came pouring in, many of them blockbuster movies. Her movies, among others, include My Best Friend’s Wedding, There is Something About Mary, Charlie’s Angels, Shrek, In Her Shoes and Holiday.
Diaz is followed by a string of other highly paid actresses including Keira Knightley (Pirates of the Caribbean), Jennifer Anniston (Break Up), Reese Witherspoon (Legally Blonde), Gwyneth Paltrow (Great Expectation), Jodie Foster (Silence of The Lamb), Sarah Jessica Parker (Sex and The City), Meryl Streep (The Devil Wears Prada), Amy Adams (Enchanted) and Angelina Jolie (Mr and Mrs Smith).