10 Top-Rated Indian Movies

Baahubali 2 The Conclusion (Telugu)

Directed by S. S. Rajamouli, this epic movie is the conclusion to the story of the prince who fights against his evil uncle for his rightful place on the throne. 

The movie stars Prabhas, Rana Daggubati, Anushka Shetty, and Tamannaah and is widely regarded as one of the greatest Indian movies ever.

Kabhi Khushi Kabhie Gham… (Hindi)

Directed by Karan Johar, this family drama tells the story of a wealthy family and the conflicts that arise when the eldest son marries a woman from a lower social class. 

Visaranai (Tamil)

Directed by Vetrimaaran, this crime thriller is based on the real-life experiences of a group of migrant workers falsely accused of a crime. 

Masaan (Hindi)

Directed by Neeraj Ghaywan, this drama tells the story of four people from different backgrounds whose lives intersect in Varanasi. 

KGF Chapter 1 (Kannada)

Directed by Prashanth Neel, this action movie tells the story of a young man who rises from poverty to become a powerful gangster. 

Manichitrathazhu (Malayalam)

Directed by Fazil, this horror-thriller is about a woman possessed by the spirit of a vengeful dancer. The movie stars Shobana, Mohanlal, and Suresh Gopi, becoming a cult classic of Malayalam cinema.

3 Idiots (Hindi)

Directed by Rajkumar Hirani, this comedy-drama tells the story of three friends who navigate the pressures of college and the expectations of their families. 

Vikram Vedha (Tamil)

Directed by Pushkar-Gayathri, this crime-thriller is a modern retelling of Vikram and Betal. The movie stars Madhavan and Vijay Sethupathi and was widely acclaimed for its clever storytelling, strong performances, and gritty tone.

Anand (Telugu)

Directed by Sekhar Kammula, this movie is about a terminally ill man who spreads happiness and positivity wherever he goes. 

Baahubali: The Beginning (2015)

Baahubali: The Beginning is a Telugu-language epic action film directed by S. S. Rajamouli. The film stars Prabhas, Rana Daggubati, Anushka Shetty, and Tamannaah in lead roles. 

The movie depicts the story of Amarendra Baahubali, who is set to become the king of the fictional kingdom of Mahishmati. But, his uncle Bhallaladeva conspires against him and plots to kill him.