When 3 students of Delhi University go missing on their trip to Jhanjhar - a village in Bihar, the media and students body creates a furor as the incident appears to be driven by caste and racial tensions prevalent in the area.
Under tremendous pressure, the government sends CBI officers Sidhant Chaturvedi (Akshaye Khanna) and Pratap Kumar (Ajay Devgn) to investigate the matter.
However, investigating in Jhanjhar becomes a tough task for these officers who face severe animosity from the local police force, headed by Bhura Ram (Paresh Rawal) and their politically driven parallel body called the Shool Sena; as well as apathy from the village residents terrorized by the same Shool Sena. Besides, their contrasting personalities and clashing ideologies create additional problems for the duo.
The case goes on to create further mayhem in the village with riots, burning of houses and killing of peasants in broad daylight.
Finally, it is with the help of Geeta (Bipasha Basu), a victim of the racial / caste conflicts herself and Roshni (Amita Pathak), the daughter of the most powerful and richest person of village that the two officers are able to solve the mystery of the missing students.