IMDB, has listed out its Top 10 Indian movies of 2017, based on the audience's rating and reviews.
1. Vikram Vedha (Tamil) - Madhavan, Vijay Sethupathi
2. Baahubali 2: The Conclusion (Telugu/Tamil) - Prabhas, Anushka, Rana Daggubatti
3. Arjun Reddy (Telugu) - Vijay Deverakonda, Shalini Pandey
4. Secret Superstar (Hindi) - Zaira Wasim, Aamir Khan
5. Hindi Medium (Hindi) - Irrfan Khan
6. The Ghazi Attack (Telugu) - Rana Daggubati
7. Toilet - Ek Prem Katha (Hindi) - Akshay Kumar, Bhumi Pednekar
8. Jolly LLB 2 (Hindi) - Akshay Kumar, Huma Qureshi
9. Mersal (Tamil) - Vijay, Samantha, Kajal Aggarwal, Nithya Menen
10. The Great Father (Malayalam) - Mammootty, Arya, Sneha