
Badla (2019)
DirectorSujoy Ghosh
StarringAmitabh Bachchan, Taapsee Pannu, Tony Luke, Amrita Singh
Watch onNetflix
Best for: Fans of suspenseful, dialogue-driven crime thrillers who enjoy a good mystery.
Where to watch Badla online in India
Subscription
Rent
Buy
Availability for India, data by JustWatch. Updated 23 October 2026.
Badla story (no spoilers)
Badla is a 2019 Hindi crime thriller directed by Sujoy Ghosh. It follows Naina Sethi, a young entrepreneur who wakes up in a locked hotel room next to the dead body of her lover, Arjun Joseph. With no clear memory of what happened, she hires Badal Gupta, a prestigious lawyer, to defend her. As the two work together to piece together the events of that night, they uncover layers of deception and conflicting accounts. The film is a tense, dialogue-driven mystery that keeps you guessing until the end, set mostly in a single room where the lawyer and his client dissect the case. The narrative shifts between their conversation and flashbacks, creating a gripping whodunit that explores trust and truth. With a runtime of 120 minutes and a UA certificate, it's a tight, suspenseful ride that plays with your perceptions.
Should you watch Badla?
Watch it for
- Amitabh Bachchan and Taapsee Pannu share screen space as lawyer Badal Gupta and client Naina Sethi, driving the film's intense exchanges.
- Director Sujoy Ghosh, known for thrillers, crafts a locked-room mystery that keeps you engaged with its twists and turns.
- The crime thriller genre is executed with a tight 120-minute runtime, ensuring a fast-paced, suspenseful experience.
- The film's single-location setup and dialogue-heavy narrative create a claustrophobic, tense atmosphere that's perfect for mystery lovers.
Skip it if
- You prefer action-packed thrillers; this one is slow-burn and relies heavily on conversation.
- You dislike stories that unfold mostly in one room with extensive dialogue.
- You want a light-hearted watch; the tone is serious and dark.
Badla cast
Amitabh Bachchanas Badal Gupta
Taapsee Pannuas Naina Sethi
Tony Lukeas Arjun Joseph
Amrita Singhas Rani Kaur
Manav Kaulas Jimmy Panjabi
Tanveer Ghanias Nirmal
Denzil Smithas Detective Sodhi
Rachel Flynnas Rachael JosephBadla movie details
| Director | Sujoy Ghosh |
|---|---|
| Writer | Sujoy Ghosh |
| Music | Clinton Cerejo, Anupam Roy, Amaal Mallik |
| Cinematography | Avik Mukhopadhyay |
| Producer | Gauri Khan, Sunir Kheterpal, Shah Rukh Khan, Gaurav Verma |
| Release date | 8 March 2019 |
| Runtime | 2h 0m (120 minutes) |
| Original language | Hindi |
| Country of origin | India |
| Languages spoken in the film | Hindi |
| Original title | बदला |
| Certificate (India) | UA |
Parental guide: is Badla family friendly?
The UA certificate indicates moderate themes; this is a general guide for parents. This is a general guide based on genre and certification.
Badla official trailer
Our verdict
Badla is a smart, engaging thriller that keeps you guessing with its clever plot and strong performances. Amitabh Bachchan and Taapsee Pannu anchor the film with their compelling chemistry. It's a satisfying watch for mystery fans, though its talkative nature might not appeal to everyone.
More movies directed by Sujoy Ghosh
More Amitabh Bachchan movies
Movies like Badla
Frequently asked questions
Where can I watch Badla online in India?
Badla is available for streaming on Netflix in India. It can also be rented or bought on Apple TV Store and YouTube.
What is the release date of Badla?
Badla was released in India on 8 March 2019.
Who is in the cast of Badla?
The film stars Amitabh Bachchan as Badal Gupta, Taapsee Pannu as Naina Sethi, Tony Luke as Arjun Joseph, Amrita Singh as Rani Kaur, and Manav Kaul as Jimmy Panjabi, among others.
Who directed Badla?
Badla is directed by Sujoy Ghosh.
What is the runtime of Badla?
Badla has a runtime of 120 minutes.
Page last updated 23 October 2026. Facts from TMDB; how we write these pages: editorial policy.
Lust Stories 2
Aladin
Kalki 2898-AD
Brahmāstra Part One: Shiva
Thugs of Hindostan
Krrish 3
Bombay Talkies
Deva