The film is set in a fictional forest in India, where Raavanan (played by Ajay Devgn), a tribal leader, lives with his wife and sister-in-law. The story revolves around Raavanan's obsession with a princess named Ragini (played by Priyanka Chopra), who is the sister of a powerful king, Ram (played by Arjun). As Raavanan kidnaps Ragini, he falls in love with her, and a complex web of emotions and power struggles ensues.