Cinema / Films

Highest Grossing Indian Films Of The Year: 2021

The highest-grossing Bollywood films released in 2021, by worldwide box office gross revenue, are as follows:

*Worldwide Gross amount in Green Color denotes films still running in cinemas worldwide

2021 Highest Grossing Indian Films #1


Movie Name: Bell Bottom
Directed by: Ranjit M Tewari
Starring: Akshay Kumar, Vaani Kapoor, Huma Qureshi, Lara Dutta, Denzil Smith, Aniruddh Dave, Adil Hussain, Thalaivasal Vijay
Genre: ActionThrillerDramaCrime
Release Date: 19 August, 2021
Running Time: 125 Minutes
Distributor: Pen Marudhar Entertainment
Worldwide Gross: ₹45.53 crore

2021 Highest Grossing Indian Films #2


Movie Name: Roohi
Directed by: Hardik Mehta
Produced by: Dinesh Vijan, Mrighdeep Singh Lamba
Starring: Janhvi Kapoor, Rajkummar Rao, Varun Sharma
Genre: ComedyHorror
Release Date: 11 March, 2021
Running Time: 145 Minutes
Distributor: Jio Studios
Worldwide Gross: ₹30.33 crore

2021 Highest Grossing Indian Films #3


Movie Name: Mumbai Saga
Directed by:
Sanjay Gupta
John Abraham, Emraan Hashmi, Kajal Aggarwal, Mahesh Manjrekar, Suniel Shetty, Jackie Shroff, Prateik Babbar, Rohit Roy, Samir Soni, Amole Gupte, Gulshan Grover
Genre: ActionCrimeThrillerDrama
Release Date: 19 March, 2021
Running Time: 125 Minutes
AA Films
Worldwide Gross: ₹22.29 crore

2021 Highest Grossing Indian Films #4

Movie Name: Radhe
Directed by:Prabhu Deva
Salman Khan, Disha Patani, Randeep Hooda, Jackie Shroff, Bharath, Gautam Gulati, Zarina Wahab, Narra Srinivas, Govind Namdev, Arjun Kanungo, Jacqueline Fernandez
Genre: ActionThriller
Release Date: 13 May, 2021
Running Time: 153 Minutes
Zee Studios
Worldwide Gross: ₹18.33 crore

List of highest-grossing Indian films

Indian films have been screened in markets around the world since the early 20th century. As of 2003, there are markets in over 90 countries where films from India are screened. During the first decade of the 21st century, there was a steady rise in the ticket price, a tripling in the number of theaters and an increase in the number of prints of a film being released, which led to a large increase in the box office collections.

The following list shows India’s top 10 highest-grossing films, which include films from all the Indian languages. The figures are not adjusted for inflation.


Dangal [2016]

Director: Nitesh Tiwari
Studio(s): Aamir Khan Productions, UTV Motion Pictures, Walt Disney Studios India
Primary language: Hindi

₹2,024 – 2,100 crore


Baahubali 2: The Conclusion [2017]

Director: S. S. Rajamouli
Studio(s): Arka Media Works
Primary language: Tamil, Telugu

₹1,810 crore


Bajrangi Bhaijaan [2015]

Director: Kabir Khan
Studio(s): Salman Khan Films, Kabir Khan Films, Eros International
Primary language: Hindi

₹969.06 crore


Secret Superstar [2017]

Director: Advait Chandan
Studio(s): Aamir Khan Productions
Primary language: Hindi

₹966.86 crore


PK [2014]

Director: Rajkumar Hirani
Studio(s): Vinod Chopra Films, Rajkumar Hirani Films
Primary language: Hindi

₹832 crore


2.0 [2018]

Director: S. Shankar
Studio(s): Lyca Productions
Primary language: Tamil

₹800 crore


Baahubali: The Beginning [2015]

Director: S. Shankar
Studio(s): Arka Media Works
Primary language: Tamil, Telugu

₹650 crore


Sultan [2016]

Director: Ali Abbas Zafar
Studio(s): Yash Raj Films
Primary language: Hindi

₹623.33 crore


Sanju [2018]

Director: Rajkumar Hirani
Studio(s): Rajkumar Hirani Films, Vinod Chopra Films
Primary language: Hindi

₹586.85 crore


Padmaavat [2018]

Director: Sanjay Leela Bhansali
Studio(s): Bhansali Productions, Viacom 18 Motion Pictures
Primary language: Hindi

₹585 crore

Check Also

Jhund: 2019 Bollywood Biographical Sports Drama

Jhund: 2021 Bollywood Biopic Sports Drama Film

Movie Name: Jhund Directed by: Nagraj Manjule Starring: Amitabh Bachchan, Akash Thosar, Rinku Rajguru Genre: Biography, Sport, Drama Release Date: 09 …

Leave a Reply

Your email address will not be published. Required fields are marked *