Cast & Crew

Directed by

Suresh Krishna

Writing Credits

H. Banerjee
(subtitles)
Kamal Haasan
(novel)
Amitabh Srivastava
(hindi dialogue)

Cast

Kamal Haasan
Nandhakumar / Major Vijayakumar
Raveena Tandon
Tejaswini
Manisha Koirala
Sharmilee
Kitu Gidwani
Abhay-Vijay's stepmother
Shri Vallabh Vyas
Dr. Srinivasa Rao
Milind Gunaji
Lt. Col. Santosh Kumar
Navin Nischol
Tejaswini's father
Fathima Babu
Tejaswini's Mother
Sarath Babu
Tejaswini's Father
Bobby Bedi
Real Estate Agent
Anu Hasan
Priya
Anuradha Hasan
Nandhu / Vijay's Mother
Nissar Khan
Sonu
Riyaz Khan
Sultan
Mayilsamy
Theatre Patron
Poovilangu Mohan
Headmaster
Nassar
Lt. Col. Santhosh Kumar
Naveen Nischol
Ravinder
Gollapudi Maruti Rao
Psychiatrist Doctor
Major Ravi
Menon
Yashpal Sharma
Terrorist Gul
Sarika Thakur
Cameo
Vallabh Vyas
Srinivasa Rao

Produced by

Ravi Sarin
line producer
Kalaippuli S. Thanu
producer
S Thanu
producer

Music by

Mahesh Mahadevan
(background score)
Ehsaan Noorani

Cinematography by

S. Tirru
(as Tirru)

Editing by

Mu.Kasivishwanathan
(as Kasi Vishwanathan)
Mu Kasi Viswanathan

Art Direction by

Samir Chanda
Kishen Dagar
Nitin Wable

Costume Design by

Reza Shariffi

Second Unit Director or Assistant Director

Manicn
first assistant director
M J Ramanan
co-director (as M.J. Ramanan)
Jayam Ravi
assistant director

Art Department

Manish Baba
assistant art director
Chandrasekaran
character designs / storyboard artist
Chandrasekharan
character designer
Ramdas Kundaikar
assistant art director
Chetan J Pathak
assistant art director

Sound Department

John Chittilapilly
4D Studio / Music Recording Engineer
Ajith Abraham George
assistant engineer
M. Ravi
re-recording mixer
R.S. Shivaji
sound designer

Special Effects by

Sanjay Naik
special effects

Visual Effects by

Chandrasekaran
animation supervisor
Sylvan Dieckmann
compositor / digital artist
Mark Doney
senior compositor
Das Chinmay Kumar
digital compositor (as Das Chinmay)
Manicn
post production coordinator
Eugenius Meril
visual effects artist
George Merkert
visual effects consultant
Raju
digital artist: Til Studios
Riash Tadeo Shahnawaz
visual effects artist
Sivayogen
visual effects producer
Madhu Sudhanan
visual effects
Tim Trumble
film recording technician
V. Samundeswari
compositor (uncredited)

Stunts

Vikram Dharma
stunt coordinator

Camera and Electrical Department

Suresh Merlin
still photographer
S Thirunavukkarasu
director of photography

Animation Department

Chandrasekaran
animation supervisor
Chandrasekharan
animation supervisor

Casting Department

Ravi Sarin
extras casting

Music Department

Javed Akhtar
lyrics
Javed Akhtar
lyricist
Kamal Haasan
playback singer
Mahalakshmi Iyer
playback singer
Manisha Koirala
playback singer
Mahesh Mahadevan
background score
Shankar Mahadevan
playback singer
Sujatha Mohan
playback singer
Nandini
playback singer
Annu Poojari
assistant music engineer
Nandini Srikar
playback singer
Sujatha
playback singer
Vairamuthu
lyricist

Additional Crew

Aqeel Qureshi
production executive
Vishal Tyagi
gun master
All Filters