Akshay announced the release date of the film on Twitter and shared the film's first look, in which Taapsee is seen donning an Indian attire and Akshay's reflection can be seen in the backdrop.
"Get ready to see the awesomeness of Taapsee in 'Naam Shabana' on 31st March, 2017," Akshay captioned the first look.
"This film belongs to you Baby!" he said on Monday evening, referring to Taapsee, who also has action sequences in the upcoming film.
The film has been shot here and in Malaysia. The pair shot across famous locations of Kuala Lumpur, including the City Centre and close to the Petronas Towers.
"Naam Shabana" also features critically acclaimed actor Manoj Bajpayee and southern star Prithviraj in pivotal roles.