Cameron Diaz Is One of Hollywood’s Highest Paid Actresses

Cameron Diaz is among Hollywood’s 10 highest paid actresses, Forbes reports. Diaz, who stars in the new hit comedy Bad Teacher, earned $18 million between May 2010 and May 2011.  The 38-year-old Cuban American beauty stands beside an elite group of other female Hollywood A-listers, including Angelina Jolie, Sarah Jessica Parker and Jennifer Aniston

Cameron Diaz's 7 Most Outrageous On-Screen Moments

In all, the women on the list collectively earned $218 million, by Forbes’ estimation.  Click here for a slideshow of the rest of the actresses on the list.

WATCH: Cameron Diaz Has a Potty Mouth in “Bad Teacher”