25 Highest Rated Indian Movies on IMDb

IMDb is the mecca of movie-lovers. Some consider as the ultimate movie guide. Whereas some are more skeptical about it. Whichever group you belong to, I am certain that you would be interested in knowing which Indian movies are the top of IMDb ratings. I am also certain that most of you probably won’t agree with the ratings or rankings. As far as I am considered I am very happy with No.1. Is ‘Anand’ the greatest Indian movie ever? Probably not! Does it deserve the highest rating? Yes. It is heartfelt and life-affirming. It has a brilliantly conceived ending (read more about that here) that will melt the toughest hearts. What more do you need to be on top of a ranking that’s driven by normal film-goers.

Anyway, without any further arguments about which film deserves its place or not, I will let you look at this list of highest rated Indian movies on IMDb and decide for yourself.

Note 1: The weighted average ratings of regular IMDb users were considered for the list. Therefore, you might see a discrepancy with the actual IMDb ratings.

Note 2: Only movies with more than 10000 votes were considered for the list. Source is mentioned at the end of the list.


1. Anand (1971) – 8.7


2. Drishyam (2013) – 8.6


3. Nayakan (1987) – 8.6


4. Anbe Sivam (2003) – 8.5


5. Dangal (2016) – 8.5


6. Gol Maal (1979) – 8.5


7. Black Friday (2004) – 8.5


8. Taare Zameen Par (2007) – 8.4


9. Jaane Bhi Do Yaaro (1983) – 8.4


10. 3 Idiots (2009) – 8.4