According to Forbes’ annual list of Hollywood’s Top-Earning Actresses, Cameron Diaz comes in at #5 with $20 million. The first place was taken by Angelina Jolie, followed by Jennifer Aniston, Meryl Streep and Sarah Jessica Parker, respectively. Continue reading to see what they wrote about Ms. Diaz.
Diaz is one of the highest-paid actresses in Hollywood when she appears in romantic comedies like What Happens in Vegas. She also earns big bucks from the Shrek series playing Shrek’s love interest, Princess Fiona. The fourth Shrek movie should hit theaters next year.