Cast (20)

Kamal Haasan

Govindarajan Ramaswamy / Rangaraja Nambi / George W. Bush / Avtaar Singh / Balram Naidu / Christian Fletcher / Shinghen Narahasi / Krishnaveni / Vincent Poovaragavan / Kalifullah Mukhtaar

Asin Thottumkal

Kodhai Radha / Andal

Mallika Sherawat

Jasmine

Jaya Prada

Ranjitha Singh

Napoleon

Kulothunga Chola II

P. Vasu

J. Ragavendra (Jaa Raa)

Raghuram

Appa Rao

Chakri Toleti

Sairam

Shammu

Assistant Biotechnologist

M. S. Bhaskar

Broadway Kumar

Vaiyapuri

Prabhu

Chitti Babu

Ekambaram

Santhana Bharathi

J. Ragavendra's brother-in-law

Sundarrajan

Member of Legislative Assembly

Nagesh

Sheikh Mukhtaar

K R Vijaya

Megha Mukhtaar

Ramesh Khanna

Doctor

David W. Scott

Lab Tech / Detective

Brian Jennings

Chief of Home Land Security

Rekha

Meenakshi Ragavendra

Crew (26)

Kamal Haasan

Playback Singer

Devi Sri Prasad

Original Music Composer

Vairamuthu

Lyricist

Vaali

Lyricist

Hariharan

Playback Singer

Mahalakshmi Iyer

Playback Singer

Sadhana Sargam

Playback Singer

Pop Shalini

Playback Singer

Himesh Reshammiya

Playback Singer

K. S. Ravikumar

Director

Himesh Reshammiya

Original Music Composer

Ashmith Kunder

Editor

V. Ravichandran

Producer

Grady Allen Bishop

Stunt Double

Kamal Haasan

Story

Kamal Haasan

Screenplay

Kamal Haasan

Dialogue

Atul Tiwari

Dialogue

Ravi Varman

Director of Photography

M. Prabhaharan

Art Direction

Gautami Tadimalla

Costume Design

Thanigachalam

Editor

Michael Mosher

Special Effects Makeup Artist

Ralis Kahn

Special Effects Makeup Artist

Kanal Kannan

Stunt Coordinator

Andrew Scott Dixon

Stunt Coordinator