Oscar winner Sandra Bullock has topped a new Forbes list ranking the highest-paid actresses of 2014.

The Gravity star has raked in $51 million (£30 million) in the year from June, 2013, according to magazine editors, placing her ahead of The Hunger Games actress Jennifer Lawrence, who comes in second with $34 million (£20 million), thanks to her salary from X-Men: Days of Future Past.

Jennifer Aniston is third with $31 million (£18.2 million), while Gwyneth Paltrow and Angelina Jolie round out the top five.