« Hathyar » est un film qui explore la vie familiale de Raghunath (Sanjay Dutt), un redoutable gangster. Son fils endeuillé, Rohit (Sanjay Dutt), doit affronter les critiques du monde extérieur, qu’on lui rappelle sans cesse la stigmatisation liée au passé criminel de son père.
Rohit a ses faiblesses : il ne supporte pas qu’on traite une femme de prostituée, parce que sa mère, Sonu, en était une, et il est éperdument amoureux d’une femme mariée, Gauri (Shilpa Shetty), qui subit un mariage avec un mari violent. Rohit la sort de cette relation abusive et l’épouse à son tour.
Mais les problèmes de Rohit sont loin d’être résolus. Le contexte politique change et Rohit ne trouve plus le soutien d’aucun parrain. Il reçoit alors l’ordre d’être arrêté, mort ou vif.