John Abraham: Times when the actor played a uniformed man vs a criminal
IMAGE: Instagram/JohnAbraham

The 2018 action drama Parmanu: The story of Pokhran was directed by Abhishek Sharma. The film that was based on the nuclear bomb test explosions conducted by the Indian Army at Pokhran in 1998, showed John Abraham playing the role of IAS Ashwat Raina from the Research and Analysis Wing. IMAGE: Instagram/ParmanuTheMovie
The 2016 film Rocky Handsome which was directed by Nishikant Kamat, is an official adaptation of the 2010 Korean film The Man from Nowhere. The film's story revolves around a loan officer Kabir Ahlawat played by John who sets out to take vengeance against a notorious crime syndicate after they take away an eight-year-old girl, with whom he shares a special bond IMAGE: Instagram/MBARKA737
The Milap Zaveri directorial sequel that was released today, stars John Abraham in a triple role. Satyameva Jayate 2 revolves around the fight against injustice and misuse of power. From police and politicians to industrialists and a common man, the film will explore corruption in all spheres. John Abraham will be seen playing a triple role as Dadasaheb Balram Azad, Satya Balram Azad, and ACP Jay Balram Azad. IMAGE: Instagram/TheJohnAbraham
The 2019 film Batla House which is directed by Nikkhil Advani is Inspired by the Batla House encounter case that took place on 19 September 2008. Actor John Abraham played the role of Sanjay Kumar, based on Late DCP Sanjeev Kumar Yadav, the police officer who played a leading role in the encounter. Image: Instagram/ batlahousefilm
Force is a 2011 action thriller film which was directed by Nishikant Kamat. The film was a remake of Gautham Menon's successful 2003 Tamil film, Kaakha Kaakha Starring Suriya and Jyothika. The film was based on a dutiful cop who chases the capture of a dreaded gangster. In the film, John Abraham played the role of ACP Yashvardhan IPS. IMAGE: Instagram/TheHunkJohn