All Cast

Kamal Haasan

Kamal Haasan

Uttaman/Manoranjan

K. Balachander

K. Balachander

Margadarsi

K. Viswanath

K. Viswanath

Poornachandra Rao

Andrea Jeremiah

Andrea Jeremiah

Arpana

Jayaram

Jayaram

Jacob Zachariah

Nassar

Nassar

Muttharasan

Urvashi

Urvashi

Varalakshmi

Pooja Kumar

Pooja Kumar

Karpagavalli

Parvathy Thiruvothu

Parvathy Thiruvothu

Manonmani

M. S. Bhaskar

M. S. Bhaskar

Chokku Chettiar

Ashwin Arvind

Ashwin Arvind

Manohar

Shanmugarajan

Shanmugarajan

Shanmugarajan

G. Gnanasambandam

G. Gnanasambandam

Kaakapusundar

Vaiyapuri

Vaiyapuri

Snake Charmer

Chitra Lakshmanan

Chitra Lakshmanan

PRO Lakshmanan

Ajay Rathnam

Ajay Rathnam

King Sadayavarman

Dheepa Ramanujam

Dheepa Ramanujam

Queen

Parvatii Nair

Parvatii Nair

Indira

Ajay Raj

Ajay Raj

Parthi

Bhargavi Narayan

Bhargavi Narayan

Dhanalakshmi

Prakash Belawadi

Prakash Belawadi

Senior Doctor (Cameo Appearance)

Rajesh M. Selva

Rajesh M. Selva

Spy

Ghibran

Ghibran

Self (Cameo Appearance)

Subhu Arumugam

Subhu Arumugam

Self (Cameo Appearance)

Shamdat Sainudeen

Shamdat Sainudeen

Self (Cameo Appearance)

Vijai Sankar

Vijai Sankar

Self (Cameo Appearance)