The year 2025 has been a cinematic rollercoaster with grand blockbusters, emotional dramas, and thrilling action spectacles lighting up the big screens. From pan-India releases to regional powerhouses, audiences were treated to the best of storytelling and star power. Here’s a complete list of the top 10 highest grossing Indian films of 2025 along with where you can stream them.

1. Kantara: A Legend – Chapter 1
- Box Office: ₹853.4 crore
- Budget: ₹130 crore
- Watch on: Amazon Prime Video
- Kannada
Kantara is not only the highest grossing Indian film of 2025, but also a deeply emotional story rooted in faith and tradition. Set in the time of the Kadamba dynasty, the story explores the roots of Kaadubettu Shiva, taking us deep into wild forests, ancient secrets, and forgotten legends that shaped his fierce past, with Rishab Shetty, Rukmini Vasanth, and Jayaram leading the tale.
2. Chhaava
- Box Office: ₹783–807.88 crore
- Budget: ₹130–140 crore
- Watch on: Netflix
- Hindi
Chhaava is not just one of the highest grossing Indian films of 2025, but also one of the most emotionally charged. Vicky Kaushal brings Chhatrapati Sambhaji Maharaj’s legacy to life in this historical epic rooted in valor, sacrifice, and Maratha pride. Directed by Laxman Utekar and backed by Maddock Films, the film boasts grandeur, battle sequences, and heartfelt performances, with Rashmika Mandanna playing Yesubai.
3. Dhurandhar
- Box Office: ₹639 crore
- Budget: ₹225 crore
- Watch on: Yet to be announced
- Hindi
Aditya Dhar’s gripping spy thriller is creating havoc at the box office and climbing the charts every week, emerging as one of the highest-grossing Indian films of 2025. The first part of a two-film saga follows a decade-long Indian intelligence mission, centering on Hamza (Ranveer Singh), a young recruit sent undercover into Karachi’s dangerous criminal and political underworld, where one covert operation could change everything.
4. Saiyaara
- Box Office: ₹575 crore
- Budget: ₹50 crore
- Watch on: Netflix
- Hindi
Starring Ahaan Panday and Aneet Padda, this heartfelt romantic drama follows musician Krish and poet Vaani as they fall deeply in love, only to face heartbreak when Vaani is diagnosed with early-onset Alzheimer’s. Blending love, memory, and music into an emotionally charged journey filled with passion and pain, the film went on to become one of the highest-grossing Indian films of 2025. (Also Read: Must-Watch Movies like Saiyaara)
5. Coolie
- Box Office: ₹516 crore
- Budget: ₹350 crore
- Watch on: Prime Video
- Tamil
Devaraj “Deva” (Rajinikanth), a mansion owner with a mysterious past, uncovers a deadly gold and organ smuggling syndicate after his friend dies mysteriously. Shocking family secrets make his fight personal, turning it into a thrilling war of justice, revenge, and Rajini-style action-packed drama.
6. War2
- Box Office: ₹303 crore
- Budget: ₹300-400 crore
- Watch on: Netflix
- Hindi
Starring Hrithik Roshan, NTR Jr., and Kiara Advani, The War was one of the most anticipated spy thrillers of 2025. The story follows secret agent Kabir Dhaliwal, who is accused of betraying his country, forcing his former batchmate to track him down—leading to a tense, high-stakes game of loyalty, deception, and action-packed espionage. Also Read: Must-Watch Indian Spy Thrillers
7. Mahavatar Narsimha
- Box Office: ₹326 crore
- Budget: ₹10-15 crore
- Watch on: Netflix
- Telugu, Tamil, Hindi, Kannada
Hiranyakashyap, a demon claiming godhood, faces his devoted son Prahlad, as Vishnu appears as Narsimha to defeat him. Mahavatar Narsimha (2025), made on a modest ₹10–15 crore budget, became a massive hit, earning ₹300+ crore and ranking among India’s most profitable films of the year. Also Read: Must-Watch Animation Movies like Mahavatar Narsimha
8. Lokah Chapter 1
- Box Office: ₹300 crore
- Budget: ₹30 crore
- Watch on: JioHotstar
- Malayalam
A young woman discovers mystical powers while navigating personal challenges, and when dark forces rise, she must embrace her abilities and destiny in a world full of change.
9. They Call Him OG
- Box Office: ₹270-290 crore
- Budget: ₹200-25 crore
- Watch on: Netflix
- Telugu
They Call Him OG (2025) is a Telugu action film starring Pawan Kalyan as Ojas Gambheera (OG), a legendary gangster who returns to Mumbai after ten years. When his old ally Satya Dada is threatened by rival Omi Bhau over a missing RDX shipment, OG jumps into a fierce turf war, mixing smart strategy with intense underworld action and revenge.
10. Housefull 5
- Box Office: ₹288 crore
- Budget: ₹240 crore
- Watch on: Yet to be announced
- Hindi
The madness continues in Housefull 5, where three men named Jolly—each with identical butt scars—battle over a billionaire inheritance. Featuring Akshay Kumar, Riteish Deshmukh, and Abhishek Bachchan, this comedy thriller delivered laughs and confusion in equal measure. Despite the chaos, it ranked high among the highest grossing Indian films of 2025, thanks to its franchise appeal and hilarious storyline.
Which ones were your favourites, which ones fell flat, and which ones totally blew you away?