 Raja (Bobby Deol) watches his parents die in his childhood, and thereafter he becomes a cold-hearted killer and changes his name to Badal. His targets are those who were responsible for his devastation, and his parents  death While between assignments, he watches a corrupt Police Inspector (Ashish Vidyarthi) and his men, kill an entire family in cold blood. One daughter of this family, namely Soni (Rani Mukherji) happens to be with Badal in his apartment, and she too watches the blood-bath with horror and disbelief. Badal feels a little empathy for Soni, and decides to protect her. When Soni decides to inform the police about this atrocity, she soon realzes that there is no protection for her, and must be on the run with Badal. With Badal s background, and with the police hot on the tail of Soni, how long will Badal continue to protect Soni? Will Badal be able to continue his original quest, or will this hamper and change it?