'Star Wars: The Last Jedi', starring British actress Daisy Ridley, was one of 2017's top films
Oscar-nominated films starring women are 33 per cent more profitable than movies starring men.
On average every pound invested in a film with a woman in the leading role returns $2.12 (£1.53), while their male-led counterparts earn back just $1.59 (£1.15).
However, experts have complained that despite the figures proving otherwise, Hollywood continues to believe that women do not make successful films.
Just 28 per cent of movies nominated for Oscars since 2013 have had women taking the top billing.
A study of 155 films dating back to 2013, by the Internet Movie Data Base, found that a feature with a clearly definable female lead were 33% more profitable.
Kate Kinninmont, head of Women in Film and Television UK, told the BBC: 'Women are not bad box office, on or behind screen.'
'When it comes to finance and money, men have been seen as a better bet.'
In 2016 and 2017 there was a boost in the number of women in leading roles in the top 100 grossing films.
However barely three out of 10 of the protagonists portrayed in the movies were played by women, or 29 per cent.
Stars like Emma Stone in La La Land and Felicity Jones in Star Wars: Rogue One, helped women reach the milestone, as did Natalie Portman in Jackie.
Jackie, which was nominated for three Oscars, proved how bankable female leaders can be.
It grossed $25million