Here are 26 times when Bollywood actors delivered classy performances as Men in Uniform and made the characters iconic, in the process.
Akshay Kumar as Vikram Singh Rathore (Rowdy Rathore)
An honest police officer against corruption with his sweet little daughter as only weakness.
Aamir Khan as Surjan S. Sekhawat (Talaash: The answer Lies Within)
A well-portrayed role of a heartbroken police officer who lost his son and love from her wife.
Akshay Kumar as Virat Bakshi (Holiday: A soldier is never off Duty)
An officer under Indian Army to diminish a plan by a certain terror group. His mastermind saves the victims.
Akshay Kumar as Commander Rustom Pavri (Rustom)
Ajay Devgan as Bajirao Singham (Singham)
A police officer protesting against the corruption of a village minister. A full-on “paisa wasool” role played by Ajay.
Akshay Kumar as Ajay Singh Rajput (Baby)
As one of the several secret agents, Akshay stole the show on a mission to find the terrorists behind the Mumbai blast in 26/11.
Salman Khan as Chulbul Pandey (Dabangg)
We did not have a clue that a police officer can be this entertaining before watching this Salman Khan classic which followed with a sequel.
Amitabh Bachchan as Vijay Khanna (Zanjeer)
Classic police officer role played by Sr. Bachchan with evergreen dialogues making this one a cult classic.
Shah Rukh Khan as Maj. Ram Prasad Sharma (Main Hoon Na)
A major out to stop terrorism and reunite his family, at the same time.
Shah Rukh Khan as Squadron Leader Veer Pratap Singh (Veer Zara)
Shah Rukh Khan as Major Samar Anand (Jab Tak Hai Jaan)
Sonu Sood as ACP Karan Malhotra (Bbuddah… Hoga Terra Baap)
Hrithik Roshan as Capt. Karan Shergill (Lakshya)
John Abraham as Kabir Shergill (Dishoom)
Diljit Dosanjh as ASI Sartaj Singh (Udta Punjab)
Shahid Kapoor as Sq. Leader Harinder Singh (Mausam)
John Abraham as Major Vikram Singh (Madras Cafe)
Ajay Devgan as Amit Kumar (Gangaajal)
An officer who not only fight against the corrupt politician but also fight against corruption at the hands of police themselves.
Abhishek Bachchan as Jay Dixit (Dhoom)
Despite the classy villain acts from the negative characters in Dhoom Series, Abhishek stood out on his own.
Sunny Deol as Sunil Malhotra (Darr)
Without Sunny’s Naval officer character, SRK could not deliver such a villainous role.
Amitabh Bachchan as DCP Dasharath Singh (Bunty and Babli)
A drunken Police officer with sympathy who let the thieves go makes this character memorable.
Salman Khan as Radhe aka Rajveer Singh Shekhawat (Wanted)
Bhaijaan plays a “one-man-army” in this fight against corruption and taking vengeance.
Aamir Khan as Ajay Singh Rathod (Sarfarosh)
An Indian Police officer in a mission to resist terrorism. In the process, he loses his father and elder brother.
John Abraham as ACP Yashbardhan (Force)
An officer who lost her love and out for revenge on the villain.
Sanjeev Kumar as Thakur Baldev Singh (Sholay)
An iconic act as Thakur, a man who lost everything while doing his duties in the all-time classic Sholay.
Sashi Kapoor as Ravi Verma (Deewar)
Another cult classic with super-hit dialogues where Sashi won heart as the police officer.
Sanjay Dutt as Shamsher Khan (Shootout at Lokhandwala)
Dutt was out to cleanse the Mumbai city in this crime gang based movie.
Manoj Bajpai as Samar Pratap Singh (Shool)
Manoj Bajpai played a role of honest police officer. He received a lot of appreciation for this role.
Randeep Hooda as ACP Angel Wilson (Once Upon a time in Mumbai)
With power packed performances from Mumbai DONs, this police officer had the guts to speak loud.
Nana Patekar as Sadhu Agashe (Ab Tak Chappan)
He played a role of an inspector who is part of Mumbai encounter Squad and has killed 56 culprits in a police encounter. It was one of the best performance of Nana.
Nawazuddin Siddiqui as Inspector Khan (Kahaani)
One of the angriest police officers ever seen in one of the most popular films.
Irrfan Khan as Satya (Gunday)
To eradicate coal smuggling kingdom run by two friends, this officer played by his mind games.
Om Puri as Inspector Gaitonde (Agneepath)
An honest crime branch officer who spoke out against classy villains to stop child traffic and drug transmission.
Anupam Kher as Prakash Rathod (A Wednesday)
Power packed performance by the senior actor against a revolutionary common man.
Manoj Bajpayee as Waseem Khan (Special 26)
A special act by the veteran actor who almost wins the game against a gang of cons out to rob people, based on a true story.