Beera Munda (Abhishek Bachchan), a bandit, jumps off a cliff into the water. His gang distracts the police, and police vehicles are set on fire. Ragini Sharma (Aishwarya Rai Bachchan), on a boating trip, is kidnapped by Beera. Dev Pratap Sharma (Vikram), her husband and a superintendent of police, is informed of her abduction.
A montage showcases Beera’s story. He is seen as a local hero, who runs a parallel government, with his brothers, Mangal and Hariya, and is considered as a naxalite by the police. He kidnaps Ragini to avenge the death of his sister Jamunia. Ragini refuses to die at the bandit’s hands and jumps off the cliff, but survives, and Beera holds off her killing, as he sees it useless to kill someone who has no fear of death.
Dev and his team enter the forests with the aid of a forest guard, Sanjeevani Kumar, but they are unable to find Beera. Beera and Mangal infiltrate the police tents when Dev is not present and come upon Inspector Hemant, Dev’s junior, and his assistant. They kidnap Hemant, take him to their hideout, and bury him in the ground with only his head sticking out.
Ragini discovers Hemant in this condition and reproaches Beera and Mangal for such inhuman acts. Beera tells the story of his sister’s death; Dev had led an encounter against Beera during Jamunia’s wedding. Dev’s shot grazed Beera in the neck. Beera escaped, but Hemant was captured and took Jamunia to the police station. She was kept in police custody all night and was serially gang-raped by the policemen, when she refused to reveal Beera’s whereabouts. The next day, she committed suicide by drowning in a nearby well. Hearing Beera’s story, Ragini feels sorry for him. Then Beera reveals his feelings to Ragini, but she is still devoted to Dev.