Satyaghath: Crime Never Pays(2003)
Satyaghath: Crime Never Pays is a 2003 Hindi crime film directed by Priyadarshan. It stars Mohanlal, Mahesh Anand, Cochin Hanifa, Geeta Manjula, and Rami Reddy. The story follows Hari Kishan, a Telugu-speaking man who moves to Bombay and settles in the dangerous Kamathipura slums. He discovers a system where gangsters and corrupt police force poor residents to pay weekly protection money. Hari Kishan decides to fight back against this injustice. The film is the Hindi dubbed version of the 1991 Malayalam film Abhimanyu. It was released in India in 2003 and received a rating of 6.7/10 on IMDb.
Satyaghath: Crime Never Pays (2003) OTT release date is not officially announced yet — GudVibe tracks its streaming availability daily.
Where to watch:Quick Facts
- Theatrical Release
- 1 January 2003
- Director
- Priyadarshan
- Language
- Hindi
- Runtime
- 2h 20m 0
Storyline
A young Telugu-speaking man named Hari Kishan moves to Bombay hoping for a better life. He ends up in the slums of Kamathipura, where gangsters and corrupt police force poor families to pay weekly protection money. When he refuses to stay silent, he becomes the target of a violent system that wants him dead.
“Truth has a price. Pay it.”
Film Details
Cast & Crew
Reunion Meter
Frequent partnerships reunited for Satyaghath: Crime Never Pays
Cast reunions in this film: Mohanlal & Priyadarshan (3 films together), and Priyadarshan & Cochin Haneefa (2 films together).


