It's almost a rite of passage. Every Bollywood hero ends up playing a cop at some time or the other, and this week's release Aage Se Right sees Shreyas Talpade donning the police uniform.
Here, in no particular order, are 10 very memorable Bollywood cop movies:
This gritty cop drama from director Kabeer Kaushik features Arshad Warsi as an IPS officer posted in Lucknow. Warsi delivers a stellar performance and the film is one of the better police portrayals in recent cinema.
Ab Tak Chhapan
Long before he grappled with hockey sticks, director Shimit Amin gave us this sensational drama about a cop who happens to be an encounter specialist. The film is based on facts, and Nana Patekar nails the role.
Govind Nihalani's drama about the life and times of a policeman, played by Om Puri, is a milestone in Indian cinema. Puri is at his best, and the great film also stars Smita Patil and Sadashiv Amrapurkar.
The film that defined Amitabh Bachchan's 'angry young man' image saw him as a tough cop, entirely beyond reproach. He wears the police uniform with pride, and his scuffle with Pran is the stuff of cinematic legend.
Subhash Ghai's finest film strikes a wonderful balance of all commercial elements, and makes this list because heroes Anil Kapoor and Jackie Shroff both play cops, one corrupt and one clean. Cop drama is rarely this fun.
The Yash Chopra classic stars Amitabh Bachchan rising up the ranks of gangland notoriety. But Shashi Kapoor plays a policeman, one who really, memorably, wants his brother to conform, to just sign on the dotted line.
Raj Khosla's fantastic CID is a stellar example of classic Indian noir and features Dev Anand as a police inspector investigating a case. The Guru Dutt-produced film is notable for Waheeda Rehman's first Hindi film role.
Director Prakash Jha's 2003 drama features Ajay Devgan as SP Amit Kumar, posted in Bihar and having to deal with crime and corruption at every level, including in his own police ranks.
Amitabh Bachchan, Akshay Kumar and Tusshar Kapoor all play cops -- while Devgan plays a cop gone bad -- in this Raj Kumar Santoshi thriller, its twisty plot working effectively as the story manages to grip you.
Raj Sippy's remake of Walter Hill's 48 Hrs casts Jackie Shroff and Anil Kapoor in the Nick Nolte and Eddie Murphy roles, and the camaraderie the lead actors shared ensures this film is one of the funnest Hindi cop movies ever.