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





