Not every big-budget release finds its audience, and Batwara 1947 is a reminder of that. Starring Sunny Deol, Preity Zinta, Shabana Azmi, and Karan Deol, the partition drama has ended its theatrical run at just under Rs 45 crore worldwide — a disappointing outcome for a film mounted on a lavish budget under Aamir Khan Productions.
Weak marketing at launch and mixed word-of-mouth once it hit theatres proved difficult to overcome, and the film never quite found the momentum it needed.
Table of Contents
Batwara 1947: Final Box Office Breakdown

| Region | Collection |
|---|---|
| India | Rs. 38.50 crore (Rs. 32 crore nett) |
| Overseas | Rs. 5.75 crore (USD 600K) |
| Worldwide Total | Rs. 44.25 crore gross |
The India numbers came in soft, and the overseas run mirrored that trend rather than offsetting it — together painting a clear picture of a film that struggled to connect from the opening weekend onward.
What This Means for Sunny Deol
The result marks Sunny Deol’s first major box office setback since his emphatic comeback with Gadar 2 in 2023. It’s a reminder of just how unpredictable theatrical business can be, even for an actor riding a career resurgence. For more on his career trajectory, Sunny Deol remains one of Hindi cinema’s most enduring action stars.
The actor isn’t stepping back, though. He’s set to appear next as Lord Hanuman in the much-anticipated Ramayana, and also has the smaller film Gabru lined up for release later this year — both of which will be closely watched after Batwara 1947’s underwhelming run.
For more box office breakdowns and film industry updates, head over to TechnoSports.
FAQs
Q1. How much did Batwara 1947 earn at the worldwide box office?
The film closed its theatrical run with a total worldwide gross of around Rs 44.25 crore.
Q2. What is Sunny Deol’s next big project after Batwara 1947?
He will next appear as Lord Hanuman in the upcoming film Ramayana.





