Will Smith was revealed by Forbes as the highest paid actor yesterday, and today it's all about Cameron Diaz.
Believe it or not, she beat out Reese Witherspoon and Jennifer Aniston for top honors, banking $50 million in this past year alone.
That's a whole lot of cash for her only 2008 movie being What Happens In Vegas! Ok, Shrek came out in '07, we'll give her that…
Cam does have a lot on her plate for 2009, including My Sister's Keeper, and Shrek Goes Fourth.
Here's the other five leading ladies that round out the top five highest paid actresses of the year.
5. Gwyneth Paltrow $25 million
4. Reese Witherspoon $25 million
3. Jennifer Aniston $27 million
2. Keira Knightley $32 million
1. Cameron Diaz $50 million