Badla (2019) poster

Badla (2019)

8 March 20192h 0mHindiIndia
7.3/10TMDB · 186 votes

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

Netflix

Rent

Apple TV StoreYouTube

Buy

Apple TV StoreYouTube

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 BachchanAmitabh Bachchanas Badal Gupta
Taapsee PannuTaapsee Pannuas Naina Sethi
Tony LukeTony Lukeas Arjun Joseph
Amrita SinghAmrita Singhas Rani Kaur
Manav KaulManav Kaulas Jimmy Panjabi
Tanveer GhaniTanveer Ghanias Nirmal
Denzil SmithDenzil Smithas Detective Sodhi
Mark Mansfieldas TV Reporter
April Agarwal-Aplinas Sanna Sethi
Rachel FlynnRachel Flynnas Rachael Joseph
Jason Hetheringtonas The Driver
Selina Hotwanias Jasmeet

Badla movie details

DirectorSujoy Ghosh
WriterSujoy Ghosh
MusicClinton Cerejo, Anupam Roy, Amaal Mallik
CinematographyAvik Mukhopadhyay
ProducerGauri Khan, Sunir Kheterpal, Shah Rukh Khan, Gaurav Verma
Release date8 March 2019
Runtime2h 0m (120 minutes)
Original languageHindi
Country of originIndia
Languages spoken in the filmHindi
Original titleबदला
Certificate (India)UA

Parental guide: is Badla family friendly?

ViolenceMild
LanguageMild
Sexual contentMild
Family viewingNot ideal

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.