

160 minutes
4/14/1993
Neelakanthan squanders away the inheritance left by his father. However, his life turns upside down when his mother reveals a terrible secret on her deathbed that changes the course of his life.

Mohanlal
as Mangalassery Neelakantan

Revathi
as Bhanumathi

Napoleon
as Mundakkal Shekaran

Innocent
as Warrier

Nedumudi Venu
as Appukutty Nair

V K Sreeraman
as Kurup

Ramu
as Kunjananthan

Maniyanpilla Raju
as Bharathan

Augustine
as Hydhrose

Chithra
as Subhadramma

Sankaradi
as Kuttikrishnan Nair

Janardhanan
as Mundakkal Kunjikrishnan Nambiar

Bharathi Rao
as Yasodha

Oduvil Unnikrishnan
as Peringodu Sankara Marar

Delhi Ganesh
as Panikkar

Cochin Haneefa
as Achuthan

Bheeman Raghu
as 'Kallan' Chacko

Kozhikode Narayanan Nair
as Vaidyar

Sreenath
as C. S.

Jagannatha Varma
as Adiyodi

Jose Prakash
as Ezhuthachan

Jaganathan
as Poduval

Subair
as S.I Madhu

Sathaar
as Vasu

Seetha
as Sharada

Kundara Johny
as Krishnan

Ajith Kollam
as Babu

Shammi Thilakan
as Shekharan (Voice)

Vijayan Peringode
as Neelan's uncle
Nisha Noor
as Leela

Karyavattam Sasikumar
as Sub Inspector
Pavithran Kozhikode
as Veerankutty