
Top Indian Box Office Hits 2024-2025 — Ranked & Reviewed

Indian box office in 2024-2025 rewrote the record books. Pushpa 2 became the highest single-day grosser in Indian cinema history. Stree 2 became the highest-grossing Hindi film ever. Kalki 2898 AD delivered the most expensive Indian film to date. These are the films that defined the era — ranked by worldwide box office, with verdicts on whether they earned their numbers.
| # | Film | Year | Worldwide Gross | Verdict |
|---|---|---|---|---|
| 1 | Pushpa 2: The Rule | 2024 | ₹1,800 cr+ | All-Time Blockbuster |
| 2 | Stree 2 | 2024 | ₹623 cr | All-Time Blockbuster (Hindi) |
| 3 | Kalki 2898 AD | 2024 | ₹650 cr | Blockbuster |
| 4 | Animal | 2023 | ₹900 cr | All-Time Blockbuster |
| 5 | Singham Again | 2024 | ₹390 cr | Hit |
| 6 | Chhava | 2025 | ₹808 cr | Blockbuster |
| 7 | Sky Force | 2025 | ₹180 cr | Super Hit |
| 8 | Devara: Part 1 | 2024 | ₹394 cr | Hit |
| 9 | Fighter | 2024 | ₹260 cr | Average |
| 10 | Munjya | 2024 | ₹200 cr | Super Hit |
How we ranked these: Worldwide box office collection is the primary metric. The verdict column uses the industry's standard profitability categories: Flop, Disaster, Average, Hit, Super Hit, Blockbuster, All-Time Blockbuster.
1. Pushpa 2: The Rule (2024)
Language: Telugu | Worldwide: ₹1,800+ crore | Verdict: All-Time Blockbuster | Lead: Allu Arjun
Pushpa 2 is the highest-grossing Indian film of 2024 and one of the top five of all time. It opened to ₹164 crore on day one — shattering every single-day record in Indian cinema. By day 6 it had crossed ₹1,000 crore — the fastest any Indian film had reached that milestone. The Reloaded version (extended cut) added another ₹100+ crore. Total: approximately ₹1,800 crore worldwide and still counting.
Allu Arjun won the National Award for Best Actor for the original Pushpa, and his work in the sequel is even more commanding — Pushpa Raj has become one of Indian cinema's great contemporary characters. Fahadh Faasil's SP Bhanwar Singh Shekawat is a villain worthy of the hero. Director Sukumar's 239-minute runtime was embraced rather than punished by audiences who showed up in unprecedented numbers. A historic achievement.
Was it worth the hype? Yes. The box office reflects genuine audience love, not manufactured opening-week numbers.
→ Explore Pushpa 2 on GudVibe
2. Stree 2: Sarkate Ka Aatank (2024)
Language: Hindi | Worldwide: ₹623 crore | Verdict: All-Time Blockbuster (Hindi) | Lead: Rajkummar Rao, Shraddha Kapoor
Stree 2 achieved what no Hindi film had done before: ₹623 crore worldwide, surpassing Pathaan's ₹543 crore to become the highest-grossing Hindi-language film of all time. On a budget of approximately ₹90 crore, its return ratio is one of the most extraordinary in Bollywood history. Amar Kaushik's horror-comedy formula — combining genuine scares with irreverent humour and surprising female empowerment — connected across every demographic.
Shraddha Kapoor and Rajkummar Rao have never been better together, and the extended Maddock horror universe cameos (Tamannaah Bhatia, Akshay Kumar) were handled with the kind of crowd-pleasing confidence that only comes when a franchise knows its audience completely. Stree 2 is the proof that original horror-comedy franchises — not based on pre-existing IP — can become the biggest Hindi box office events of their era.
Was it worth the hype? Completely. The highest-grossing Hindi film ever, and it earned every rupee.
3. Kalki 2898 AD (2024)
Language: Telugu | Worldwide: ₹650 crore | Verdict: Blockbuster | Director: Nag Ashwin
Kalki 2898 AD is Indian cinema's most ambitious sci-fi production — a dystopian future epic rooted in Hindu mythology, featuring Prabhas, Deepika Padukone, Amitabh Bachchan, and Kamal Haasan. The opening day collection of ₹95 crore was the second-highest in Indian history at the time of release. It crossed ₹600 crore worldwide to become one of 2024's biggest hits.
The film's strength is world-building — director Nag Ashwin's vision of Kashi as a crumbling future city is genuinely impressive, and Amitabh Bachchan's immortal warrior Ashwatthama is one of cinema's most physically imposing characters regardless of age. The deliberate Part 1 structure frustrated some but positioned the franchise for a sequel that could be even larger. Kalki 2898 AD proved Indian sci-fi could compete at the highest production tier.
Was it worth the hype? Mostly. Spectacular world-building slightly undone by an unresolved first-film structure.
4. Animal (2023)
Language: Hindi | Worldwide: ₹900 crore | Verdict: All-Time Blockbuster | Lead: Ranbir Kapoor
Animal was the most divisive Indian film of 2023 — and its ₹900 crore box office made that division commercially irrelevant. Director Sandeep Vanga Reddy's uncompromising, maximalist portrait of toxic masculinity and father-son obsession earned extraordinary box office at the cost of widespread critical condemnation. Ranbir Kapoor's performance is ferocious and fully committed — a career-redefining turn into darkness.
Animal's commercial success reshaped Indian cinema's conversation about what content boundaries a mainstream film can push. Bobby Deol as the villain delivered one of the most unexpected late-career reinventions in Bollywood. The film runs 204 minutes and does not apologise for a single one of them. Whether you loved it or hated it, Animal changed something in Indian cinema — and its box office numbers proved the audience was watching.
Was it worth the hype? Commercially, undeniably. Artistically, entirely depends on your tolerance for Sandeep Vanga's worldview.
5. Chhava (2025)
Language: Hindi | Worldwide: ₹808 crore | Verdict: Blockbuster | Lead: Vicky Kaushal
Chhava — the period action epic about Chhatrapati Sambhaji Maharaj, son of Shivaji — delivered Vicky Kaushal's biggest commercial hit and one of the largest period film openings in Hindi cinema history. ₹808 crore worldwide on a film set in the Maratha era confirmed Vicky Kaushal's transition from critical favourite to commercial superstar. His physical transformation for the role — trained in Maratha martial arts, horseback riding, and period combat — is total.
Director Laxman Utekar brings the emotional intimacy of family drama into the period epic — Sambhaji's relationships with his father, his wives, and his generals are given as much screen time as the battles. The Maharashtra audience's passionate embrace of the film drove extraordinary regional numbers. Chhava is 2025's early box office leader and one of the finest period epics Hindi cinema has produced.
Was it worth the hype? Yes — a rare period epic that balances spectacle and emotional intelligence.
6. Singham Again (2024)
Language: Hindi | Worldwide: ₹390 crore | Verdict: Hit | Lead: Ajay Devgn
Singham Again is the culmination of Rohit Shetty's Cop Universe — the most commercially successful shared universe in Indian cinema. Ajay Devgn, Ranveer Singh, Akshay Kumar, Tiger Shroff, Deepika Padukone, and Kareena Kapoor Khan all appear in a Ramayana-structured narrative (Singham's wife is kidnapped, his cop universe allies assemble to rescue her). The assembled stardom is unprecedented in a single Bollywood film.
Rohit Shetty's direction is purely populist — car explosions, mass action, hero entries set to thunderous background scores. It delivers exactly what audiences expect from the franchise, no more and no less. ₹390 crore in a crowded Diwali window (competing with Bhool Bhulaiyaa 3) is a strong result that validates the universe-building approach. Singham Again is comfort food cinema — familiar, filling, and entirely satisfying on its own terms.
Was it worth the hype? If you're a Cop Universe fan, yes. If you expected something new, not quite.
7. Sky Force (2025)
Language: Hindi | Worldwide: ₹180 crore | Verdict: Super Hit | Lead: Akshay Kumar, Veer Pahariya
Sky Force is a Republic Day 2025 war film about the 1965 Indo-Pak air war — specifically, the true story of India's first air strike and the pilots who flew it. Akshay Kumar in a supporting role gives unexpected emotional generosity to Veer Pahariya's debut, allowing the newcomer to carry the film's emotional centre while he provides veteran gravitas.
Sky Force earned its Super Hit verdict through genuine audience emotion rather than opening-weekend marketing. Its ₹180 crore on a modest production budget represents one of 2025's best ROI performances. Veer Pahariya's debut — grandson of former Maharashtra CM Sushilkumar Shinde — withstood the star kid scrutiny because the performance genuinely moved audiences. A reminder that war films with emotional honesty find their audience even without ₹300 crore budgets.
Was it worth the hype? More than expected — an emotionally honest war film that outperformed its modest marketing.
8. Devara: Part 1 (2024)
Language: Telugu | Worldwide: ₹394 crore | Verdict: Hit | Lead: Jr. NTR
Devara: Part 1 marked Jr. NTR's first solo lead film post-RRR — and the anticipation was enormous. Director Koratala Siva's action drama set in coastal Andhra Pradesh features NTR in a dual role: a feared gang leader and his cowardly son who must fill his father's shoes. The villain role for Saif Ali Khan drew significant attention as his most physically committed performance.
The film's ₹394 crore worldwide represents a Hit verdict on its production budget. The opening day (₹76 crore) was NTR's biggest ever. Audience response was divided — the first half's atmospheric buildup rewarded, the second half's conventional action climax felt routine after RRR's extraordinary standard. Part 2 is in development. Devara is transitional work — proof that NTR remains a massive draw while suggesting his best post-RRR film is still to come.
Was it worth the hype? Partially — an atmospheric first half and NTR's commanding dual performance, let down by a conventional climax.
9. Fighter (2024)
Language: Hindi | Worldwide: ₹260 crore | Verdict: Average | Lead: Hrithik Roshan, Deepika Padukone
Fighter is India's first aerial action film — shot with real IAF fighter jets and produced at a scale no Hindi action film had attempted. Hrithik Roshan's physical presence and Deepika Padukone's star power were the commercial anchors. Director Siddharth Anand (who delivered War and Pathaan) brought his signature technical ambition to air combat sequences that remain the finest India has produced.
The film's Average verdict reflects the gap between technical ambition and narrative engagement — the flight sequences are extraordinary, but the story never finds the emotional altitude to match them. At ₹260 crore on a ₹250 crore budget, it barely broke even. Fighter is a film that will be appreciated more over time for what it achieved technically than for what it delivered as a complete cinematic experience. A noble near-miss.
Was it worth the hype? Technically spectacular, narratively earthbound. Worth watching for the aerial sequences alone.
10. Munjya (2024)
Language: Hindi | Worldwide: ₹200 crore | Verdict: Super Hit | Lead: Sharvari Wagh, Abhay Verma
Munjya is 2024's most delightful surprise — a horror-comedy about a supernatural entity from Konkan folklore that falls in love with the protagonist's girlfriend. Sharvari Wagh as Bella is effortlessly charming against one of Indian cinema's strangest premises. Director Aditya Sarpotdar's management of tonal shifts — genuinely scary sequences followed immediately by physical comedy — is remarkably assured.
On a modest budget, Munjya earned ₹200 crore globally — a Super Hit return that established Sharvari Wagh as a genuine commercial draw and expanded the Maddock Films horror-comedy universe. The Munjya character, with his extraordinary moustache and lovesick ghost logic, became one of 2024's most memorable creations. A film that succeeded entirely on charm and originality — no franchise legacy, no A-list stars, just a very good strange idea executed very well.
Was it worth the hype? Entirely. The most original Indian hit of 2024 and the best ROI of the year.
The Verdict
Indian box office in 2024-2025 is operating at a scale that was unimaginable a decade ago. Pushpa 2 set a new ceiling. Stree 2 proved the horror-comedy formula is a genre unto itself. Chhava and Animal demonstrated that bold creative choices — period epics, transgressive drama — can hit blockbuster numbers when executed with conviction. The floor has risen and the ceiling has not been found.
Frequently Asked Questions
What is the highest-grossing Indian film of 2024?
Pushpa 2: The Rule (Telugu, directed by Sukumar, starring Allu Arjun) is the highest-grossing Indian film of 2024 with approximately ₹1,800 crore worldwide. It is also the fastest Indian film to cross ₹1,000 crore, achieving the milestone in 6 days.
What is the highest-grossing Hindi film ever?
Stree 2: Sarkate Ka Aatank (2024) is the highest-grossing Hindi-language film of all time at ₹623 crore worldwide, surpassing Pathaan (₹543 crore, 2023) and Jawan (₹560 crore, 2023). It achieved this on a budget of approximately ₹90 crore — one of Hindi cinema's best-ever ROI performances.
Which Indian films were box office failures in 2024-2025?
Notable underperformers include Fighter (Average verdict on ₹250 crore budget), Devara Part 1 (Hit but below expectations given NTR's post-RRR profile), and several smaller Hindi releases. The gap between hits and flops in Indian cinema widened significantly in 2024, with blockbusters getting bigger and failures getting more expensive.