New Delhi, March 8 -- Director Sujoy Ghosh takes charge of the Hindi language adaptation of Oriol Paulo's 2016 Spanish crime thriller Contratiempo ("The Invisible Guest"), and works in enough changes to smoothly localise Badla. A revenge story with a murder mystery at its core, the film follows a three-hour conversation between Badal Gupta (Amitabh Bachchan), the lawyer entrusted with defending murder accused Naina Sethi (Taapsee Pannu).

Sethi is a successful and astute businesswoman who is under house arrest pending the court case. Gupta comes with the reputation of having a hundred percent success rate with his cases. He's sharp and unflappable, just like his client, who is adamant about her innocence.

The film runs at a crisp 120 minut...