The movie is all about Revenge and SRK has outdone himself again after Darr, Baazigar is a notch higher than his previous performance of an obsessed lover. Here he is all and all a person whose family has been betrayed by a person and he is left with nothing. And the manner in which he takes revenge is simpally shocking. The character of SRK has many shades that is why even playing a villain he emerges as a hero in the end of the movie.