Aamir Khan's latest film "Dangal" is now Bollywoodinfo-icon's highest grossing movie of all time, breaking the record set by his previous release "PK" in 2014.

"Dangal" pulled in around 349.65 billion rupees ($50 million) in net domestic revenue by Sunday, trade sources said, overtaking PK's box office haul of 3.38 billion rupees ($49 million).

The film, directed by Nitesh Tiwari, is based on real-life wrestler Mahavir Singh Phogat and his struggle to turn his daughters into worldinfo-icon-class wrestlers. The film is still in cinemas and doesn't face competition till January's big release next week - Shah Rukh Khan's "Raees".

Aamir Khan's penchant for choosing stories that reflect Indian themes and a publicity blitzkrieg seems to have paid off. Three of the four top-grossing Hindi films of all time featureinfo-icon the 51-year-old actor in the lead, with only Salman Khan's 2015 "Bajrangi Bhaijaan" breaking the monopoly.

The critically acclaimed "Dangal" opened in cinemas on Dec. 23 and took in more than a billion rupees ($14 million) in domestic ticket sales in three days.

For a movie industry with only one blockbuster for much of 2016 (Salman Khan's "Sultan", also the story of a wrestler), the success of "Dangal" comes as a huge relief to film-makers, and allayed concerns that box office collections would be affected by Indiainfo-icon's demonetisation of high-value currency notes.