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.
What Makes a Bollywood Box Office Hit?
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.
Top 8 Bollywood Box Office Hits
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

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

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

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

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

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.
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

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

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

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.
Get More Movie Streaming Information at Compare TV
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.
Find Out More About Bollywood Box Office Hits
Here’s more helpful information about Bollywood movies:
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.
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 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.
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!