BAADSHAHO is the story of a group of thugs trying to loot a truck full of treasure. The year is 1975. Emergency has been declared and the government targets the royal families of Rajasthan, alleging that they have not declared their wealth after the privy purses were abolished in 1971. Gitanjali (Ileana D’Cruz), a royal princess, is arrested. Her palace gets looted and all the treasures are seized by the government to be taken away to Delhi. Gitanjali wants to stop this legalized plunder of her wealth and she asks her lover Bhawani Singh (Ajay Devgn) for help. Bhawani recruits a team of badasses just like himself – the flirtatious Daliya (Emraan Hashmi), the alcoholic but flawless locksmith Guruji (Sanjay Mishra) and the sexy loyalist of Gitanjali Sanjana (Esha Gupta). The mission is to stop and loot the truck carrying Gitanjali’s treasures under the orders of Major Seher Singh (Vidyut Jammwal). They have 96 hours and the distance is 600 kms of open desert. How the badasses manage to succeed in their mission forms the rest of the story.