Oscar-winning movie star Sandra Bullock was the best paid actress in Hollywood over the past year, Forbes magazine reported on Monday, putting her estimated earnings at some $51 million.

Bullock, 50, won an Academy Award in 2010 for her turn in the football drama ‘The Blind Side.’ Her big payday over the past 12 months is largely thank to her work in the hit film ‘Gravity,’ for which she received a best actress Oscar nomination. The film, a festival of special effects, is about an astronaut’s struggle to survive in orbit after the space shuttle is destroyed. The blockbuster movie earned seven Oscars and $716 million. ‘Hunger Games’ star Jennifer Lawrence was the second highest paid actress over the past year, with $34 million. Third place went to Jennifer Aniston, with $31 million, followed by Gwyneth Paltrow, who earned $19 million over the past year. Tied for fifth place were Angelina Jolie and Cameron Diaz, each of whom earned $18 million dollars from June 2013 to June 2014. The Oscar-winning film, which also starred George Clooney, brought in 716 million US dollars in global box office takings. Jennifer Lawrence took second place on the list, with a reported 34m US dollars, boosted by her starring role as feisty heroine Katniss Everdeen in the Hunger Games.

 franchise and Mystique in the new X-Men films.