David D'Costa (
Amitabh Bachchan) i jego urocza żona Mary (
Jayapradha) prowadzą ubogie życie w Bombaju. Pomimo biedy są szczęśliwi, zwłaszcza gdy rodzi im się wyczekiwany syn James. Niestety pewnego dnia David znajduje swoją ukochaną martwą. Zrozpaczony znajduje liścik od samobójczyni, w którym pisze o upokorzeniu i zgwałceniu jej przez znajomego rodziny, polityka Chaturvedi (
Sadashiv Amrapurkar). Wściekły mąż idzie na spotkanie z podłym politykiem, jednak szybko zostaje aresztowany, oskarżony o zabójstwo żony i skazany na dwadzieścia lat więzienia. David prosi przyjaciela Mahesha (
Anupam Kher) o opiekę nad małym synem... Po wyjściu na wolność D'Costa pragnie zemsty na wrogach. Na jego drodze stanie mu jego własny syn James, obecnie inspektor policji Vijay (także
Amitabh Bachchan) - zamożny, wykształcony i całkowicie nieświadomy swojej przeszłości...