Youngster Vicky Malhotra (Vivek Oberoi) lives with his mother (Navni Parihar). A lawyer shows up to speak with his mother about her late husband's old bungalow in the Uttarakhand hills. Vicky arrives at the bungalow and discovers a secret cache behind one of the photographs. And in the cache lies a replica of a map, made by his father who was once killed unlocking a mystery of treasure. Eventually, some of his father's murderers discover Vicky, and abduct him. In the meantime, Vicky's mother visits her husband's first wife (Suhasini Mulay). Her husband's son by this wife, Veer Malhotra (Sunny Deol), is a forest officer in Uttarakhand. Veer is Vicky's half brother. Vicky's mother requests Veer's mother to seek Veer's assistance in finding Vicky and bringing him back. At the same time, the thugs bring Vicky to Baali. As Baali is about to have Vicky executed, Veer drops in and rescues Vicky.
Determined to obtain the map at any cost, Baali's men give chase to Veer and Vicky: the pursuit takes them through the dense jungles of Uttarakhand to the foothills of the Himalayas. They rescue Riya (Sameera Reddy) from a river rafting accident. Baali and his men capture Veer and Vicky, and slaughter the pygmies. Baali reveals that the map describes the location of a powerful device: the armour and earrings of the historical warrior Karna (of the Mahabharata). This armour will make the wearer invincible and all-powerful. Veer and Vicky escape. They arrive at the final destination, only to find that Baali has beaten them to it. Endowed with divine strength, the evil Baali easily overpowers them and prepares to kill them. Veer and Vicky exploit the flaw (that the armour needs sunlight for its powers, which are lost at sunset. Based on the historical fact that the sun God is the father of Karna) to defeat Baali and restore the armour. They escape the temple just in time before it comes crashing down, thus sealing it off forever.
The music was composed by Pritam. The lyrics were written by Sameer apart from the song "U n I", which was penned by Mayur Puri. The album consisting of 11 tracks was released by Saregama on 24 July 2006.[6]
All lyrics are written by Sameer (except where noted); all music is composed by Pritam