A mystery thriller based on reincarnation which revolves around Karan (Jay Bhanushali), a singer and musician who is haunted persistently in his dreams where he is beaten to death. It is later revealed that he has taken rebirth after 300 years to avenge his death as he was separated from his beloved Leela (Sunny Leone). Karan travels to Rajasthan where he meets Meera (Sunny Leone), a top ramp model who is married to Prince Ranveer Singh (Mohit Ahlawat). Ranveer Singh has a cousin Vikram Singh (Jas Arora) who’s eyeing for his massive property. On meeting Meera, Karan reveals that they are both lovers separated 300 years ago by a sculptor Bhairon (Rahul Dev) and have taken rebirths to reunite again. Does Karan convince Meera or she ditches Ranveer for Karan or will Vikram grab Ranveer’s wealth forms the remaining part of the film.