The time has changed and a new era of cinema has started in India. In this era, the dominance of Bollywood has been fading away from the Indian cinema, and the movies from all over the nation are coming forward to get their space. This era not just gave audience top-notch content but also gave the filmmakers a chance to think out of the box. And the filmmakers who managed to think out of the box are already ruling the Indian box office. Today here we bring you a list of the top 10 highest-grossing movies of all time in India:

1. Bahubali; The Conclusion (Rs. 1031 crores): staying unbeatable once again, on the top of the list we have S.S. Rajamouli’s Bahubali the conclusion. The second part of the Bahubali franchise, not just managed to wow the audience but also ticked all the cinematic aspects which made it rock at the box office.

2. KGF 2 (Rs. 780 crores): In the list, we have a newcomer who has shaken the whole box office with it is release. It is none other than Prashant Neel’s KGF 2. The movie has managed to cross the 700 crore club in just 8 days. We can expect it to demolish the record of Bahubali and make a new one.

3. RRR (Rs 752 crore): The year 2022 is the year of blockbusters and we have another blockbuster titled RRR. Helmed by S.S. Rajamouli, RRR cast Ram Charan, Jr. NTR, Alia Bhatt, and Ajay Devgn in lead. In the tale of brave freedom fighters belonging to the southern region of India, the movie grossed 752 crores rupee worldwide.

4. Bahubali -The Beginning (418 crores); There is a reason why Bahubali is considered one of the finest franchises of cinema history and the box office collection of the movies is the testimony to that. While the second part of the franchise is the highest-grossing movie of all time, the first part of the franchise garnered Rs. 418 crores at the box office.

5. 2.0 (Rs. 408 crores): Robot 2.0 is considered to be the one movie of the Indian cinema which is way ahead of its time. The movie starring Rajnikanth, Akshay Kumar, and Amy Jackson in lead, is the tale of a robot named Chitti and his fights against evil, Built on a big-budget the movie made Rs. 408 crores on Box office.

6. Dangal (Rs. 387 crores): The cinematic take on the life of the Indian first gold medal winner in the field of women's wrestling, Geeta Phogat, the movie is undoubtedly a blockbuster. The movie garnered Rs. 387 crores at Indian Box-office and did record-breaking earning of 2000 crores at the global box office.

7. Sanju (Rs. 341.22 crores): The film was directed by Rajkumar Hirani and written by Hirani and Abhijat Joshi. The film was relased in 29 Jun 2018. The film is all about Sanjay Dutt's life incidents like his addiction to drugs, the 1993 Bombay bomb blasts, their relationship with his father, his relationship with his friend, comebacks and many more.

8. PK (Rs. 339 crores): Aamir Khan has been the permanent member of this list. Apart from Dangal, another movie of Aamir on the list is PK. The tale of the adventure of an alien stuck on earth tickled the audience’s funny bone and made them give it a ton of love. The movie managed to earn Rs. 339 crores at the Indian box office.

9. Bajrangi Bhaijaan (Rs. 339 crores): Featuring Kareena Kapoor and Salman Khan in lead, Bajrangi Bhaijaan was one of the biggest hits of 2015, that broke many records as it was released and made whooping Rs 922 crores on box office.

10. Sultan (Rs. 320 crores): The tale of a wrestler who gets defeated in the match of life after being undefeated in the ring. The movie featuring Salman Khan and Anushka Sharma in lead made Rs 623 crores at Box Office.