The Indian film industry is constantly evolving by producing new movies in different genres. It is engrossing the audience and giving them a blockbuster every time. Over the past decade, Bollywood movies have completely transformed from just love stories to actions and thrillers. It did not stop there Indian film industry has started experimenting with different genres and has amused the viewers across the globe.

Be it Shahrukh Khan, Salman Khan, Shahid Kapoor and other actors they have enthralled their fans with their amazing performances in their respective movies. Here we provide you the list of 10 highest-grossing Bollywood movies you should certainly watch, and there are some details about these movies too:

1. Dangal – Rs 511 Crores

The film revolves around a father who motivates his daughters to become stars in the world of wrestling. This film has won many accolades and is one of the highest-grossing films with a box office collection of Rs 511 Crores. Aamir khan the lead actor in the movie gave his best performance and decided to let the women do all the talking thus, spreading awareness of the necessity of women empowerment in Indian Society. This film hit the theaters on 23rd of the December month in 2016. The direction was taken care of by Nitesh Tiwari.

2. Sanju – Rs. 341.22 Crores

Actor Ranbir Kapoor did a tremendous job by recreating the life of famous Bollywood actor Sanjay Dutt flawlessly. This biopic revolves around the life of Sanjay Dutt right from his dark past where he was extremely careless about his family to being a womanizer and a drug addict. This story is about his journey of self- awareness and seeking redemption for his past mistakes. Rs. 341.22 Crores was its box office collection. This film hit the theaters on 29th of the June month in 2018. The direction was taken care of by Rajkumar Hirani.

3. Baahubali 2 – The conclusion – Rs. 501 crores

The sequel of the movie Baahubali – The beginning has increased the expectation for this movie. The director of this film SS Rajamouli made sure that his audience is not disappointed. The first part of the movie ended with the question- why did the loyal Kattappa kill his beloved king? To find the answer to that question people patiently waited for the release of this movie.

This movie gave its audience what they were expecting with an exceptional cast of  Prabhas, Anushka Shetty and Rana Daggupati this film was a blockbuster hit. The Hindi version of this movie made a box office collection Rs. 501 crores making it the highest-grossing film of the decade. This film hit the theaters on 28th of the April month in 2017.

4. PK – Rs. 340 Crores

Not all the movies become a blockbuster because there is an art of direction that is not possessed by everyone. Rajkumar Hirani a talented director who has given many hits gave a masterpiece such as PK. The story is about an alien which is played by the actor Aamir Khan who is stranded on our planet and finds how diverse the belief of the people is. The society baffles him to his core and he sets out on a journey to find the device that can take him home which gets lost. The film was released on 19 December 2014 and collected 340 Crores in the box office.

5. Tiger Zinda Hai – Rs. 339 Crores

The sequel to the film Ek Tha Tiger this film is one of the highest-grossing Bollywood films starring the most talented actor Salman Khan. The film revolves around the couple Tiger and Zoya played by Katrina Kaif. Both of the characters are about RAW and ISI agents and how they rescue the hostages in one of their missions. Rs. 339 Crores was its box office collection. This film hit the theaters on 22nd of the December month in 2017. The director of the film is Ali Abbas Zafar.

6. Bajrangi Bhaijaan – Rs. 320 Crores

Salman Khan is loved by many Bollywood fanatics for his versatile acting. This movie is yet another superhit of this star. This movie is a heartwarming tale of an Indian man and a Pakistani child that gets lost in India. This film was to promote the friendship between the two countries and a beautiful story directed by Kabir Khan. Rs. 320 Crores was its box office collection. The film was released on 17 July 2015.

7. Padmaavat – Rs. 305 Crores

The cast of this film has three powerful actors including Deepika Padukone, Ranveer Singh and Shahid Kapoor who portray their characters with perfection. This film has won many accolades and Sanjay Leela Bhansali never fails to amuse his audience. Ranveer Singh’s acting was lauded for bringing the negative character of Khilji to life. The story revolves around the King(Shahid) and Queen(Deepika) and how they defend their land, women of their empire from the evil hands of Khilji. Rs. 305 Crores was its box office collection.and was released on 25 January 2018.

8. Sultan – Rs. 300 Crores

Another blockbuster from the star Salman Khan. One of the best performances in his acting career was in this film. The film stars Anushka Sharma opposite to him and the story revolves around the actress training the hero to wrestle and how he tackles the difficulties of his life along with wrestling. The film was directed by Ali Abbas Zafar. Rs. 300 Crores was its box office collection. This film was released on 6th in the month of July in the year 2016.

9. Dhoom 3 – Rs. 284 Crores

An action film starring Aamir Khan, Abhishek Bachchan and Katrina Kaif this film had Aamir Khan in a double role. The audience was thrilled with this movie which made a collection of Rs. 284 Crores. This film was released on 20th in the month of December in the year 2013.

10. Kabir Singh – Rs.243 Crores

This film became a craze among the younger crowd. Shahid Kapoor’s acting was top notch and the film revolved around the love story of him and Kiara Advani who plays the role of a medical college student. The film portrays the struggle faced by the lovers from their families and how they overcome it. The film was released on 21 June 2019 and collected Rs.243 Crores in the box office.

All the Bollywood fanatics must watch all of this film to know the true potential of the Indian Film Industry.