Vir (Salman Khan) is the pampered son of Pratap Singh (Sharat Saxena) and his wife (Nishangada Wad). The gentle and even-tempered Vir suddenly begins to turn into a very different person when he begins to have some very strange experiences.
An army commando unit is on his trail, a huge, vicious dog attacks him and a sniper takes pot-shots at him on the street. Vir is stunned when he realizes that only he can experience these weird happenings. Two mysterious women (Sushmita Sen and Diya Mirza) enter his life and the film races to a most unexpected finale.