Speaking of Cameron Diaz, did you know she's the best-paid film actress? According to the latest book of Guinness World Records, the Charlie's Angels booty-shaker rakes in the most dough with $40 million a year. Adam Sandler was named the best-paid actor, earning $47 million in 2001 alone.