Who knew being the ditzy blond paid so well? Apparently, Hollywood actress Cameron Diaz, who topped everyone by raking in $50 million from 1 June 2007 to 1 June 2008, thanks in large part to her lucrative recurring role as princess-turned-ogre in DreamWorks' "Shrek".
Diaz also had a more recent big hit opposite Tinseltown goofball Ashton Kutcher in Twentieth Century Fox's comedy, "What Happens in Vegas." With more in store for the year, like the adaptation of Jodi Picoult's best-selling novel "My Sister's Keeper" and a fourth of the "Shrek" series.
Number 2 on the list is Keira Knightley, who isn't a blond, but cannot not be mentioned, who bagged annual earnings of $32 million.
Third on the list is blondie, Hollywood sweetheart Jennifer Aniston. The former "Friends" star banked $27 million. Aniston has been quite busy filming a slew of films, including the comedy "Marley & Me" and the dating ensemble "He's Just Not That Into You."
Plus, some income collected from the syndication of "Friends" and a big endorsement deal with Glaceau's Smartwater. Though she's lent her famous face overseas to brands like Heineken and L'Oreal, the Smartwater deal marked Aniston's first stateside endorsement.
Tied for the fourth place are two more blonds -- Reese Witherspoon and Gwyneth Paltrow, who each collected $25 million during the year.
Witherspoon will star opposite funnyman Vince Vaughn in New Line's big-budget comedy "Four Christmases" by year-end. She'll serve as a producer on the holiday flick, to boot. Off the set, the mother of two landed a three-year contract of an estimated $30 million to pitch Avon cosmetics as the brand's first "global ambassador."
Following a series of indie flicks and time off to play mom, Paltrow scored big with her leading lady role opposite Robert Downey Jr. in the recent blockbuster "Iron Man." The movie has, todate, generated $568 million at the worldwide box office.
An enormous and stable income source for the 35-year-old star is a multi-year contract as spokeswoman for cosmetics giant Estee Lauder.
"Years ago, endorsing a product was considered something a movie actress shouldn't do," Paltrow disclosed to USA Today, "but now having a contract is almost like a status symbol." The pay ain't bad, too.