Gunaa, a mentally-disturbed man, imagines a fictitious character of a woman to be his future wife. One day, he sees a girl in a temple and assumes that she is his imaginary love and kidnaps her.

Kamal Haasan
as Gunaa

Roshini
as Rohini

Rekha
as Rosy

Janagaraj
as Gunaa's uncle

S. P. Balasubramaniam
as CBI officer Ramaiah

Girish Karnad
as Doctor Ganesh

Sharat Saxena
as Suresh Kumar

Pradeep Shakti
as Ismail

Ananthu
as Gunaa's cellmate

Sethu Vinayagam
as Doctor