Here are the top highest-grossing Bollywood movies. They have the highest rating score in the Box office. These movies earn 300-500crores. They face high competition and earn a high rating.
1-Bahubali 2: The Conclusion
Director: S. S. Rajamouli Cast: Prabhas, Rana Daggubati, Anushka Shetty, Sathyaraj, Ramya Krishnan, Tamannaah Bhatia Release Date: 28 April 2017 Box-Office Collections: Rs. 510.99 crore Bahuballi 2 is one of the highest-grossing Bollywood movies. It makes the world record on the Indian box office. This is not a Bollywood thriller but it becomes the world highest-grossing movie. The budget of this movie is only 250 crores but after this, the earning from this movie to the cast of the movie are too high. This movie earns 510.99 crores. This earning broke all world records of the Indian box office.
Director: Kabir Khan Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui Release Date: 17 July 2015 Box-Office Collections: Rs. 320.34 crore
This is also the highest-grossing Bollywood movie. This is the record break and memorable act (work ) of Salman Khan. The director Kabir Khan make this movie on a common man in India. This shows that the man is the believer of God. This is one of the best roles by Salman Khan and the cast of the movie. This movie shows the good relations between Pakistan and India.
Director: Nitesh Tiwari Cast: Aamir Khan, Fatima Sana Shaikh, Sanya Malhotra, Zaira Wasim Release Date: 23 December 2016 Box-Office Collections: Rs. 387.38 crore
This movie based on the two sisters. Who is a gold medalist in commonwealth games? This is the second highest-grossing Bollywood movie of all the time. This movie released in 2016. This is a world-class performance of Amir Khan. Who acts as a hard-working father. The two other characters Geeta Phogat and Babita Kumari. After this world-class performance of these movie characters, they won an award in the 62nd Filmfare award show.
4-Tiger Zinda Hai
Director: Ali Abbas Zafar Cast: Salman Khan, Katrina Kaif Release Date: 22 December 2017 Box-Office Collections: Rs. 339.16 crore
This is one of the best action-thriller in the Bollywood film industry. The great performance of Salman Khan makes this movie the highest-grossing Bollywood movie. The movie based on the cooperative work of ISI and RAW. This is a blockbuster of Katrina Kaif and Salman Khan. This movie earns 339 crores in the Indian box office. This movie is the second part of “Ek Tha Tiger”. This is the 5th highest-grossing Bollywood movie.
Director: Rajkumar Hirani Cast: Aamir Khan, Anushka Sharma, Sushant Singh Rajput, Boman Irani, Sanjay Dutt Release Date: 19 December 2014 Box-Office Collections: Rs. 340.8 crore
This is the blockbuster of Amir Khan. This movie is the highest-grossing Bollywood movie. On the box office, this Indian thriller makes about 300 crores of money. This movie is based on all the religions of the world. Amir Khan acts as a member of another planet and he comes to earth for research. In his research, he provides a lesson to the world. He makes his way to go back to his planet. The story of PK is a nutshell. This is a brilliant movie all the time.
Director: Vijay Krishna Acharya Cast: Aamir Khan, Katrina Kaif, Abhishek Bachchan, Uday Chopra Release Date: 20 December 2013 Box-Office Collections: Rs. 284.27 crore
Dhoom 3 marks the third installment of the hit Dhoom franchise. The action-packed thriller Aamir is playing the role of a circus entertainer, who attempts a bank robbery in Chicago to avenge his father’s death. Inspectors Jai and Ali paid what Abhishek and Audi paid to the on-duty police officers as they investigated the matter. It is the third highest-earning actor in the last decade.
Director: Rajkumar Hirani Cast: Ranbir Kapoor, Anushka Sharman, Sonam Kapoor, Vicky Kaushal, Dia Mirza Release Date: 29 June 2018 Box-Office Collections: Rs. 342.53 crore
This is a blockbuster by Rajkumar Hirani. Sanju is based on the story of an Indian actor Sanjay Dutt’s life. This is a biopic of Sanjay Dutt. The role is performed by an Indian hero Ranbir Kapoor. It is one of the mysterious movies of all time. People like it most. It becomes the highest-grossing Bollywood movie. This is the best biographic movie of all time.
Director: Ali Abbas Zafar Cast: Salman Khan, Anushka Sharma Release Date: 6 July 2016 Box-Office Collections: Rs 300.45 crore
This movie is based on the journey of a wrestler. This is also a blockbuster of Salman Khan and Anushka Sharma. This movie makes a brilliant knock at the Indian box office. This movie is listed on the journey of Sultan Ali Khan. Who won a medal for India but lost his own baby due to the universal blood group. Which he only has but he is not present at the time. This is an emotional strike which attacks the hearts of people to watch. This is one of the highest-grossing Bollywood movies.
Director: Sanjay Leela Bhansali Cast: Deepika Padukone, Ranveer Singh, Shahid Kapoor Release Date: 25 January 2018 Box-Office Collections: Rs. 302.15 crore
In the drama of this period, Deepika Padukone was portrayed as Rani Padmavati, along with Shahid Kapoor as Maharawal Ratan Singh and Ranveer Singh as Alan Khilji. Bhansali period drama was made on extravagant movie sets and costumes and the best actors. The film has faced a lot of controversy and deadly protests due to its plan, but it still made it to the list of eighth highest-grossing films between 2010-2019.
Director: Sanjay Leela Bhansali Cast: Hrithik Roshan, Tiger Shroff, Vaani Kapoor Release Date: 02 October 2019 Box-Office Collections: Rs. 317.91
Hrithik Roshan and Tiger Sharoof Star Wars was a tough action movie. With two beautiful hunks, shining their shiny bodies in a high-octane action series, the film has been a joy for fans of Tiger and Hrithik. From action, drama, romance to music, Jang had the right amount of everything, so it was a huge success at the box office in 2019.