In the ancient village of Shivapuram, little Ananthan hears a tale from his mother, Gayathri. She tells him that his family comes from a line of powerful magicians, and they are responsible for protecting nagamanikyam, a jewel on a serpent's head. The jewel, she narrates, lies in a secret place in the house guarded by snakes, including a tiny snake called Kunjootan. Years later, obeying the wishes of his dead mother, Ananthan returns to his ancestral village to light the lamps at Shivakavu, a dark and mysterious temple of Shiva.
Manoj K Jayan
as Digambaran/ Siddha Yogi
Kalabhavan Mani
as Chemban
Prithviraj Sukumaran
as Ananthan
Kavya Madhavan
as Bhadra
Biju Menon
as Shivaraman
Riya Sen
as Bhama
Cochin Haneefa
as Maravi Mathai
Suresh Krishna
as SI Hameed Marakkar
Kalasala Babu
as Raman Panikker
Maniyanpilla Raju
as Constable Panicker