Director: Rohit Shetty
Stars: Ajay Devgn as Inspector Bajirao Singham, a police officer with unparalleled strength and wit of mind, one would say close to godliness. His sheer existence is enough to cripple entire criminal empires and strike to fear into those who oppose him. He is also Kavya’s love interest.
Kajal Aggarwal as Kavya Bhosle, Bajirao Singham’s love interest
Prakash Raj as Jaikant Shikre
Sonali Kulkarni as Megha Kadam, Inspector Rakesh Kadam’s wife
Murali Sharma as DSP Satyam Patkar
Ashok Samarth as Shiva Naik, Jaikant Shikre’s right hand
Sachin Khedekar as Gautam Bhosle / Gotya, Kavya’s father
Ashok Saraf as Head Constable Prabhu Savalkar
Sudhanshu Pandey as Inspector Rakesh Kadam
Govind Namdev as Manikrao “Manya” Singham, Bajirao’s father
Ankur Nayyar as Sub-Inspector Abbas Malik
Vijay Patkar as Havaldar Ramesh Kelkar
Sana Amin Sheikh as Anjali Bhosle, Kavya’s younger sister
Anant Jog as Minister Anant Narvekar
Besant Ravi as goon in cinema theatre
Vineet Sharma as Sub-Inspector Dev Phadnis
Suchitra Bandekar as Suchitra Bhosle, Kavya’s mother
Hari Bala as Nandu
Pradeep Velankar as Vikram Pawar, DG Police, Goa
Harish Shetty as Vitthal Dalvi
Meghna Vaidya as Lata Singham, Bajirao’s mother
Jayant Sawarkar as Kamlakant Bhosle, Kavya’s grandfather
Suhasini Deshpande as Suhasini Bhosle, Kavya’s grandmother
Ravindra Berde as Zamindar Chandrakant
Agastya Dhanorkar as Nitin Kadam, Rakesh’s son
Neeraj Khetrapal as Advocate
Singham opens with an honest police officer in Goa, Rakesh Kadam (Sudhanshu Pandey), committing suicide because of false accusations of corruption filed by Jaikant Shikre (Prakash Raj), a don and politician in Goa running various rackets like kidnapping, extortion and smuggling. Kadam’s wife Megha Kadam (Sonali Kulkarni) vows revenge against Jaikant in front of him, exclaiming that God will dispense justice to him for this act.
The story moves to Shivgarh, a small village near the Goa-Maharashtra border. Bajirao Singham (Ajay Devgn), an honest police inspector like Kadam, is in charge of the Shivgarh police station. He resolves most of the problems in his town informally and without filing charge sheets, thereby gaining much reputation and love from the villagers. Gautam “Gotya” Bhosle (Sachin Khedekar) is an industrialist and a friend of Singham’s father Manikrao “Manya” Singham (Govind Namdeo). He comes to Shivgarh with his wife and daughter Kavya (Kajal Aggarwal). Eventually, Singham and Kavya fall in love with each other. Their courtship takes place through a series of comic events where she initially hates him after he slaps her tight she is caught frightening villagers disguising as a ghost, but then has a change of heart when she sees his honest and simple nature and finds that he wants to apologize for his behaviour.
Everything seems to run smoothly until Jaikant, who is given a conditional bail for a murder he had committed, is required to travel to Shivgarh to sign the bail every fortnight. He, instead, sends one of his allies to do the formalities, much to the fury of Singham who demands Jaikant sign the bail in person. Humiliated, Jaikant reaches Shivgarh but is unable to take any revenge on Singham fearing the wrath of villagers, who threaten to finish him off. Using his political contacts, he gets Singham transferred to Goa to take revenge.
Singham, unaware of Jaikant’s hand behind his transfer, joins the Colva police station in Goa. His co-workers, Sub-Inspector Dev Phadnis (Vineet Sharma), Sub-Inspector Abbas Malik (Ankur Nayyar), and Head Constable Prabhu Savalkar (Ashok Saraf), hate Jaikant for his crimes but are unable to take any action because of Jaikant’s political powers. DSP Satyam Patkar (Murli Sharma), Singham’s senior, is on Jaikant’s payroll and takes care in concealing and eliminating the evidence of Jaikant’s crime from the eyes of the law. Singham, upon learning of Kadam’s story from the colleagues and Megha, and taking cues from what he has already seen, tries to take this to the notice of DGP Vikram Pawar (Pradeep Velankar) but it turns out to be of no use as there is no evidence against Jaikant and Patkar. The local minister Anant Narvekar (Anant Jog) does not help Singham and in turn, warns him to stay away from Jaikant’s case, later launching Jaikant as a candidate from his local political party. Feeling defeated and mentally tortured by Jaikant to no limits, a worried Singham wants to return to his hometown, but is stopped by Kavya, who encourages him to fight against the evil and not run away like a coward. At that point, some of Jaikant’s men attack him, and he, realizing the futility of returning to Shivgarh, brutally beats the goons black and blue.
Singham then arrests Jaikant’s top lieutenant Shiva Nayak (Ashok Samarth) in a fake case of illegally smuggling alcohol after setting him up to tear the FIR against the goons, who he had come to free, and realizing that Shiva, under Jaikant’s orders, had planted bundles of cash in Kadam’s jeep. Later, he thwarts off Patkar in full view of the public when Patkar, bounded by his duties to Jaikant, tries to bail Shiva out. Jaikant kidnaps Kavya’s younger sister Anjali (Sana Amin Sheikh) for ransom on Kavya’s birthday. Rescuing her, Singham successfully traces the origins of the kidnapping racket to Jaikant, but is unable to arrest him as he wins the election and is set to become a minister of the Goa Government.
Jaikant sends transfer orders to Singham to go back to Shivgarh within 24 hours. That night at a police function organized for the officers with their family, Singham confronts the officers, particularly Pawar and Patkar, for not abiding by their duties and being dishonest and unfaithful to their profession by protecting Jaikant. At first, Patkar berates Singham, but filled with guilt, Phadnis, Abbas and Savalkar decide to help Singham fight Jaikant. Soon, he is joined by the entire Goa Police Force, with Pawar also extending support, and all of them invade Jaikant’s home to kill him, with Patkar revealing himself to be in support of Singham. Jaikant eventually escapes but after running through the city, he is arrested by the police the next morning. They bring him to the police station and shoot him dead on the same chair where Kadam had shot himself. Then they threaten Shiva to change his statement. Jaikant and Minister Narvekar are proved guilty. At a media conference, Pawar and Singham clear the late Kadam of all corruption charges.
The film ends with Singham and other police officers saluting Megha.