Naam Shabana directed by Shivam Nair stars Taapsee Pannu, Prithviraj Sukumaran, Manoj Bajpayee and Anupam Kher. Akshay Kumar will be reprising his role as Ajay Singh Rajput yet again for a special appearance.

Taapsee plays the titular role in this film that is set as a prequel to Neeraj Pandey‘s Baby. The film traces the path of Shabana aka Meera. The trailer gives the audience inkling about why Shabana joins the intelligence agency and keeps the audience hooked till the end with its clean stunt choreography.

Taapsee’s intense training in the mixed martial arts has surely helped the actor with her stunt sequences, choreographed by Hollywood stunt director, Cyril Raffaelli. The trailer is equal parts action and drama — spotlighting Taapsee’s transformation from a civilian to an agent. Shabana is trained by Ajay Singh Rajput, and theme of the film seems to be Shabana’s revenge.

Taapsee’s caliber comes across as an actor in every frame. The trailer has managed to keep audiences at the edge of their seats, wondering about Shabana’s mission and the intelligence agency’s intentions.

Manoj Bajpayee is cast as Shabana’s handler, while Anupam Kher has been recast as Om Prakash Shukla.

Produced by Neeraj Pandey and Shital Bhatia under the Friday Filmworks banner, Naam Shabana is directed by Shivam Nair and releases in cinemas worldwide on 31 March 2017.

 Watch the official trailer of Naam Shabana here: