Shivalengeshwar aka Shiva (Raghava Lawrence) is an undercover CBCID officer who is on a mission to crack the death mystery of Raheem (Shakti Vasudevan) who fallen to death from a moving train. Shiva marries to spunky Sathya (Ritika Singh) and troubles start when Raheem turns into ghost and enters into Sathya’s body to mount pressure on Shiva to crack the case quickly.