Junoon tells the story of Vikram (Rahul Roy), who nearly gets killed by a cursed tiger when he and his friend go for a hunting spree in the jungle. His friend is killed on the spot by the tiger, but Vikram manages to shoot the beast. Still, the tiger wounds Vikram badly before it dies.
Later on in the hospital, Vikram's hopes of survival are minimal. But the spirit of the tiger gets into Vikram. Vikram is treated by Dr. Nita (Pooja Bhatt) and he begins to like her. As the days go by, Vikram realizes that there an evil presence in him. His dead friend's spirit tells him about the cursed tiger and that he himself will become the same beast on the upcoming full moon and every full moon thereafter. His friend also tells Vikram to kill himself, but Vikram refuses saying that he will accept whatever his future has in store for him.