Cast (26)

Kamal Haasan

Uttaman/Manoranjan

K. Balachander

Margadarsi

K. Viswanath

Poornachandra Rao

Andrea Jeremiah

Arpana

Jayaram

Jacob Zachariah

Nassar

Muttharasan

Urvashi

Varalakshmi

Pooja Kumar

Karpagavalli

Parvathy Thiruvothu

Manonmani

M. S. Bhaskar

Chokku Chettiar

Ashwin Arvind

Manohar

Shanmugarajan

Shanmugarajan

G. Gnanasambandam

Kaakapusundar

Vaiyapuri

Snake Charmer

Chitra Lakshmanan

PRO Lakshmanan

Ajay Rathnam

King Sadayavarman

Dheepa Ramanujam

Queen

Parvatii Nair

Indira

Ajay Raj

Parthi

Bhargavi Narayan

Dhanalakshmi

Prakash Belawadi

Senior Doctor (Cameo Appearance)

Rajesh M. Selva

Spy

Ghibran

Self (Cameo Appearance)

Subhu Arumugam

Self (Cameo Appearance)

Shamdat Sainudeen

Self (Cameo Appearance)

Vijai Sankar

Self (Cameo Appearance)

Crew (36)

Kamal Haasan

Playback Singer

Kamal Haasan

Lyricist

Subhu Arumugam

Lyricist

Subhu Arumugam

Playback Singer

Padmalatha

Playback Singer

Yazin Nizar

Playback Singer

Ghibran

Playback Singer

K. G. Ranjith

Playback Singer

M. S. Bhaskar

Playback Singer

Kamal Haasan

Choreographer

Ramesh Aravind

Director

N. Linguswamy

Producer

Kamal Haasan

Producer

Vijai Sankar

Editor

Ghibran

Original Music Composer

Shamdat Sainudeen

Director of Photography

Kamal Haasan

Story

Kamal Haasan

Screenplay

Kunal Rajan

Sound Designer

Craig Polding

Sound Effects Editor

Sachin Sudhakaran

Sound Effects Editor

Vijay Rathinam

Sound Effects Editor

Lalitha Shobi

Choreographer

Gautami Tadimalla

Costume Design

Viveka

Lyricist

Rajesh M. Selva

First Assistant Director

G R Venkatesh

Co-Producer

Craig Mann

Sound Re-Recording Mixer

Laura Wiest

Sound Re-Recording Mixer

Diego S. Staub

Sound Mixer

Miguel Barbosa

Foley Artist

Lalgudi N. Ilayaraja

Art Direction

Mohan B. Kere

Art Direction

Nikhil Murugan

Public Relations

Asmita Bharrati

Visual Effects Producer

Madhu Sudhanan

Visual Effects Producer