The Indian movie industry has achieved a lot of success in the past few decades, especially in the 21st century. Even though most of the movies that come from India are not in the English language, many of them have gained worldwide success and popularity. Bollywood films are especially successful, and as of 2014, they represent 43 percent of the net box office revenue in the country.

In this article, we will count down the 10 most successful Indian movies. The movies will be sorted by their box office revenue, and we will count them from 10 to one.

10) 'Prem Ratan Dhan Payo'

"Prem Ratan Dhan Payo" is a romantic drama film released in 2015. It has managed to earn $68 million revenue, making it one of the most successful Indian movies of all time.

9) '3 Idiots'

"3 Idiots" is one of a few movies in this list with an English title. This comedy-drama movie was released in 2009 and it was an instant success. In its opening week, "3 Idiots" was the highest-grossing Indian movie, and it managed to make $72 million revenue, good enough for the ninth spot on the list.

8) 'Tiger Zinda Hai'

"Tiger Zinda Hai" was released on December 22, 2017, and it's still running in theatres. Despite being out for only a few weeks, the movie has become very popular and it has earned $85 million so far.

7) 'Dhoom 3'

"Dhoom 3" is an action thriller released in December 2013. This Hindi movie made $92 million in box office revenue, and at one point, it was the highest-grossing Indian movie of all time in international markets.

6) 'Sultan'

Unlike other movies mentioned on this list so far, "Sultan" is a sports movie and it follows the story of an ex-wrestling champion.

This movie made slightly more than "Dhoom 3" and managed to take the sixth position on the list.

5) 'Bajrangi Bhaijaan'

"Bajrangi Bhaijaan" is an Indian comedy-drama movie released in 2015. Its budget was only $14 million, yet the movie nearly achieved the $100-million mark, making $99 million in box office revenue.

4) 'Baahubali: The Beginning'

"Baahubali: The Beginning" is also known as "BB1" and it's one of the most popular Indian movies of all time. This action movie was released in 2015 and it managed to earn $100 million. Because of the success of this movie, Arka Media Works decided to make a sequel, and it turned out to be even more amazing.

3) 'PK'

"PK" is an Indian satirical comedy movie with some science fiction elements. The movie was released in 2014 and it was the first Indian movie to make $100 million worldwide. In the end, the movie managed to make $130 million, making it the third highest-grossing movie in India of all time.

2) 'Baahubali 2: The Conclusion'

"Baahubali 2: The Conclusion" or "BB2" is the most successful action movie made in India.

Released in April 2017, the movie has earned incredible success, making $270 million revenue, two times more than the third movie on the list. The movie has set numerous records and won many awards.

1) 'Dangal'

"Dangal" is the highest-grossing movie of all time in India, having earned $330 million. What makes this movie even more impressive is the fact that its budget was only $11 million. Considering its huge success and popularity, it is unlikely that any other movie will take its spot anytime soon.