Coming in second place is Cameron Diaz who brought in $34 million in the past 12 months. She appeared in not so successful, What to Expect When You’re Expecting, but had a surprise hit with Bad Teacher.

Oscar winner Sandra Bullock was number three on the chart with $25 million in earnings between May 2011 and May 2012.

Angelina Jolie was at the top of last year’s list but came in fourth this time with $20 million.