Published On

May 30, 2025

The Bollywood scene is booming, and not just in India. It’s got the theatrics, flashy sets, phenomenal singers, and OTT storylines. Whether it’s lovers reuniting or family feuds getting heated, Bollywood comes with unforgettable drama, show-stopping music, and emotion every time. 

If you’re in the mood for some Bollywood pazazz, you’ve landed on the right page. In this article, we’ve rounded up all the biggest Bollywood box office hits that you can stream today. Jump in and find the next Bollywood movie title to add to your watchlist. 

To become ‘box office hits’ movies must make more than the production budget during the theatrical run. Whether it’s Hollywood or Bollywood, the rule is the same. Bollywood movies are from Indian cinema, and have a massive following. With millions of people tuning into the latest releases, there’s a bunch of box office hits. They generate mega earnings from their release date.

There are too many good Bollywood movies to round up in one list. So, we’ve decided to pick out the ones that made it big at the box office. Below, we’ve gathered the most successful Bollywood films that skyrocketed in theatres: 

1. Dangal (2016)

  • Worldwide Gross: ₹2,024 crore (AUD 400 million)
  • Director: Nitesh Tiwari
  • Top Cast: Aamir Khan, Fatima Sana Shaikh, Sanya Malhotra
  • Language: Hindi
  • Streaming: TBC
Dangal (2016)

Credit: TMDB

Biographical sports drama in Bollywood? Dangal is the crossover we never knew we needed. It’s about a father who trains his daughters to become world-class wrestlers.

2. Baahubali 2: The Conclusion (2017)

  • Worldwide Gross: ₹1,810.60 crore (AUD 360 million)
  • Director: S.S. Rajamouli
  • Top Cast: Prabhas, Rana Daggubati, Anushka Shetty
  • Language: Telugu (Dubbed in Hindi and other languages)
  • Streaming: Netflix
Baahubali 2 The Conclusion (2017)

Credit: TMDB

In the mood for some epic historical fiction? This saga of two brothers battling for a kingdom won’t disappoint. Expect grand visuals and astonishing storytelling. 

3. RRR (2022)

  • Worldwide Gross: ₹1,200 crore (AUD 240 million)
  • Director: S.S. Rajamouli
  • Top Cast: N.T. Rama Rao Jr., Ram Charan, Alia Bhatt
  • Language: Telugu (Dubbed in Hindi and other languages)
  • Streaming: Netflix
RRR (2022)

Credit: TMDB

Packed with knock-out action and an emotional storyline, this fictional tale about Indian revolutionaries fighting against British colonialists cuts deep. We guarantee you won’t forget it after watching. 

4. Pathaan (2023)

  • Worldwide Gross: ₹1,050 crore (AUD 210 million)
  • Director: Siddharth Anand
  • Top Cast: Shah Rukh Khan, Deepika Padukone, John Abraham
  • Language: Hindi
  • Streaming: Amazon Prime Video
Pathaan (2023)

Credit: TMDB

Pathaan was a huge deal when it came out. It’s Shah Rukh Khan’s, AKA the King of Bollywood, grand return to the big screen. It’s got spies, action, high-stakes espionage, and thrilling sequences.

5. Sultan (2016)

  • Worldwide Gross: ₹623.33 crore (AUD 124 million)
  • Director: Ali Abbas Zafar
  • Top Cast: Salman Khan, Anushka Sharma, Randeep Hooda
  • Language: Hindi
  • Streaming: Amazon Prime Video
Sultan (2016)

Credit: TMDB

Romance, drama, sports — that’s what you get in Sultan. Watch the righteous journey of a wrestler making an epic comeback unfold and expect emotional storytelling that sticks. 

Stream Nowfree with Prime Video 30 day trial!Watch Now

6. Sanju (2018)

  • Worldwide Gross: ₹586.85 crore (AUD 117 million)
  • Director: Rajkumar Hirani
  • Top Cast: Ranbir Kapoor, Paresh Rawal, Vicky Kaushal
  • Language: Hindi
  • Streaming: Netflix
Sanju (2018)

Credit: TMDB

This film gives us the biographical backstory of acclaimed Bollywood actor Sanjay Dutt. It delves into addiction, personal relationships, and legal trouble.

7. Tiger Zinda Hai (2017)

  • Worldwide Gross: ₹558 crore (AUD 111 million)
  • Director: Ali Abbas Zafa
  • Top Cast: Salman Khan, Katrina Kaif, Sajjad Delafrooz
  • Language: Hindi
  • Streaming: Amazon Prime Video
Tiger Zinda Hai (2017)

Credit: TMDB

Tiger Zinda Hai is the grand sequel to Ek Tha Tiger (2012). We get a high-stake mission where a group of hostages must be saved from a terrorist group. 

8. PK (2014)

Worldwide Gross: ₹769.89 crore (~AUD 154 million)

  • Director: Rajkumar Hirani
  • Top Cast: Aamir Khan, Anushka Sharma, Sushant Singh Rajput
  • Language: Hindi
  • Streaming: Netflix
PK (2014)

Credit: TMDB

If you’re up for a good old laugh, PK hits the spot. It’s a satirical comedy about an alien questioning religious dogmas on Earth. 

Compare TV is your one-stop hub for all things streaming. Other than showing off all the biggest Bollywood box office flicks, you can also explore other international cinema and shows. And don’t worry, we haven’t forgotten about Hollywood blockbusters. You can search any movie name from around the world with our streaming search engine. 

Compare TV is also the place to browse the latest streaming service reviews, deals, and updates. 

Check out the whole lot for free online today.

Search for movies or TV shows here

Here’s more helpful information about Bollywood movies:

Who Are the Biggest Bollywood Movie Stars? 

There’s a whole bunch of Bollywood superstars out there. Some of the biggest and most iconic names include Aamir Khan, Kareena Kapoor, Shah Rukh Khan, and Aishwarya Rai Bachchan. Each of these stars have left a major mark on the world of Bollywood and become household names. 

Where’s the Best Place To Stream Bollywood Movies?  

Netflix, Amazon Prime Video, Disney+, and Paramount Plus are all your best bet. These popular streaming platforms have a whole Bollywood box office collection with all the best films. If you’ve got a subscription you get unlimited access to a bunch of Bollywood movies, and other international flicks. 

Don’t have a subscription? Good news – these platforms offer free trials ranging between 7 days and 30 days. 

Bollywood vs Hollywood: What’s Better?

Bollywood and Hollywood flicks are so unique and wonderful in their own way, so we can’t pick a better one. If you’re in the mood for some high-energy dancing and epic family sagas, Bollywood films will quench your cinematic thirst. If you fancy blockbuster action, gritty thrillers, or maybe captivating drama, Hollywood is the way to go. 

Discover all the biggest trending Bollywood and Hollywood movies (and find out where to stream them) at Compare TV today. 

Can I Stream Bollywood Movies for Free in Australia?

It’s definitely a possibility. Free-to-air streaming apps, like SBS On Demand, 7plus, and Tubi often have international movie features, including select Bollywood titles. All you’ve got to do to watch them is sign-up to create an account — you needn’t spend a dollar!   

Related Articles

Stay informed with the newest updates, expert insights, and in-depth stories from Compare TV - all in one place.

More Articles from Robert Reeve