It's intriguing, it's captivating and it is an official adaptation of the 2017 Spanish film The Invisible Guest, well, I am talking about Sujoy Ghosh's Badla that stars Amitabh Bachchan and Taapsee Pannu.

Set in Scotland, Badla is all about a successful businesswoman Naina Sethi (Taapsee Pannu) who is found in a hotel room with a dead body. She swears she is not the murderer, but nobody else has gone in or out of the room. The puzzle thickens and in walks a retired advocate, Badal Gupta (Amitabh Bachchan), who has never lost a case in his career which spans for over in his 40 years. Badal Gupta now decides to help Naina and bail her out of this mess.

Most of the film takes place within a room, with these two main characters, Badal Gupta and Naina, constantly shift positions, both physically and morally.

We also get to meet Rani (Amrita Singh), who is longing for her missing son, Jimmy (Manav Kaul), how is Naina's lawyer and last but not the least a non-nonsense lawman (Denzil Smith), who has a very brief but effective character.

What follows is what makes up for an intense, gripping and dramatic thriller. One needs to applaud director Sujoy Ghosh for having a tight grip on the film from the word go.

As far as performances are concerned, well, everyone has done a near-perfect job. Mr Bachchan and Taapsee are on top of their games, but it's Amrita Singh who owns every frame that she is in.

All in all, Badla is a well crafted and taut thriller that will keep the audiences guessing until the very last minute. The film is laced with loads of twists and turns and the pace of this one will keep you asking for more. Do not miss this one as it's worth every penny.

Rating: Four Stars