Top 10 highest grossing Bollywood films

1) Dangal (2016)

Director: Nitesh Tiwari
Worldwide gross: Rs. 2,024 crore (US$311 million)
Main crowd puller: Aamir Khan

 

2) Baahubali 2: The Conclusion (2017)

Director: S. S. Rajamouli
Worldwide gross: Rs. 1,810 crore (US$278 million)
Main crowd pullers: Prabhas, Rana Daggubati

 

3) Bajrangi Bhaijaan (2015)

Director: Kabir Khan
Worldwide gross: Rs. 969.06 crore (US$150 million)
Main crowd pullers: Salman Khan, Kareena Kapoor

 

4) Secret Superstar (2017)

Director: Advait Chandan
Worldwide gross: Rs. 966.86 crore (US$154 million)
Crowd puller: Aamir Khan

 

5) PK (2014)

Director: Rajkumar Hirani
Worldwide gross: Rs. 832 crore (US$120 million)
Main crowd puller: Aamir Khan

 

6) 2.0 (2018); popularly known as Robot 2.0

Director: S.Shankar
Worldwide gross: Rs. 800 crore (US$123 million)
Main crowd pullers: Rajinikanth, Akshay Kumar

 

7) Baahubali: The Beginning (2015)

Director: S. S. Rajamouli
Worldwide gross: Rs. 650 crore (US$101 million)
Main crowd pullers: Prabhas, Rana Daggubati

 

8) Sultan (2016)

Director: Ali Abbas Zafar
Worldwide gross: Rs. 623.33 crore (US$96 million)
Main crowd puller: Salman Khan

 

9) Sanju (2018)

Director: Rajkumar Hirani
Worldwide gross: Rs. 586.85 crore (US$90.12 million)
Main crowd puller: Ranbir Kapoor

 

10) Padmaavat (2018)

Director: Sanjay Leela Bhansali
Worldwide gross: Rs. 585 crore (US$90 million)
Main crowd pullers: Ranveer Singh, Deepika Padukone

Source: Wikipedia (list updated till May 2020)