10 most-watched Indian films of 2024 

Arshi Khanam

Most-watched movies  

According to BookMyShow’s annual 2024 report, these 10 titles are among the most-watched Indian films of the year. Take a look:  

Kalki 2898 AD (Netflix)  

Nag Ashwin’s epic sci-fi period action thriller became a blockbuster. It features a starry ensemble of Amitabh Bachchan, Prabhas and Deepika Padukone.  

Stree 2 (Prime Video)  

The second installment in the horror comedy film series Stree became one of the top grossers of the year. It features Shraddha Kapoor and Rajkummar Rao.  

Pushpa 2 (Netflix)  

Sukumar’s Pushpa sequel continues to rule the box office and fans across India. It features Allu Arjun in the title role alongside Rashmika Mandanna. 

Hanu-Man (Zee5, Hotstar)  

Prasanth Varma’s superhero action film stars Teja Sajja in the lead role. It is among the top films of the year 2024.  

Amaran (Netflix)  

Sivakarthikeyan and Sai Pallavi’s war biographical film is among the most-watched films of 2024. It recently premiered on Netflix.  

Devara Part 1 (Netflix)  

Koratala Siva’s action thriller, featuring N. T. Rama Rao Jr. and Janhvi Kapoor, is among the top grossers of Telugu cinema for this year.  

The G.O.A.T (Netflix)   

Tamil film The Greatest of All Time stars Thalapathy Vijay. This action thriller garnered popularity and good box office figures.  

Manjummel Boys (Hotstar)  

This gritty Malayalam survival thriller features an ensemble cast, and revolves around a group of friends and their grim misadventure.

Singham Again (Rent on Prime)  

Rohit Shetty’s cop film marks the third installment of the Singham franchise. It is headlined by an ensemble cast with Ajay Devgn, Deepika Padukone, Ranveer Singh, Kareena Kapoor and others. 

Bhool Bhulaiyaa 3   

The third installment of the Bhool Bhulaiyaa film series marks the return of the OG Manjulika (Vidya Balan) alongside Kartik Aaryan.