Self - Narrator (voice)
Veerasekaran Senapathy
Supreme Yaskin
Self - Narrator (voice)
Commander Arun Kumar Vikram
Vishwanathan / Major Wisam Ahmad Kashmiri
Narrator (Tamil)
CK Diwakar IRS
Suyambulingam
Uttaman/Manoranjan
Vishwanathan / Major Wisam Ahmad Kashmiri
Self
Major Raja Mannar
Self
The Anonymous Caller
Common Man
Govindarajan Ramaswamy / Rangaraja Nambi / George W. Bush / Avtaar Singh / Balram Naidu / Christian Fletcher / Shinghen Narahasi / Krishnaveni / Vincent Poovaragavan / Kalifullah Mukhtaar
Raghavan
Dr. Shyam Sajjan
Avinasi/Avinash
Rajaraman Venkatraman (Vasool Raja)
Virumandi
Nalla Sivam
Ramachandramurthy
Pammal K. Sambandam
Nandu (Tamil) / Abhay Kumar (Hindi) / Major Vijaykumar
Self (Guest Appearance)
Thenali Soman
Saket Ram
Ramalingam
Jaiprakash Paswan / Laxmi Godbhole
Pandyan / Avvai Shanmugi
Senapathy / Chandra Bose
Adhi Narayanan
Shaktivel
Dr. Selvam, Vice-Chancellor, Professor
Boss from Head Office
Krishna
Indrajeet
Vadivelu
'Sakthi' Sakthivel
Singaravelan
"Gunaa" Gunasekharan
Michael / Madan / Kameshwaran / Raju
Mayor G. K. Rayudu / Chandran
Vetrivel IPS / Stephen Raj
Johnson
Raghupathy / Appu / Raja
Udhayamoorthi
A V Pandian
James
Sathyamurthy
Unemployed graduate
Sakthivel 'Velu' Naicker
Sethu and Chaplin Chellapa
Murali Krishna / Hari Krishna
Commander Arun Kumar Vikram
Bharath
Sivayya
Vishal "Vishy"
Ashok / Raja
Kishen Kumar Khanna
Raja
Kumar
Murali
David / James alias Shankar
Sunny
Madan/Upendra
Suraj Singh
Sandeep
Bus conductor (Cameo)
Self (guest appearance)
Somprakash/Somu
Balakrishna (Balu)
Rakesh Kumar Shastri
Velu (Sam)
Sunil Sharma (Sunny)
Gopu
R. Srinivas 'Cheenu'
Rajasekaran
Velusamy
Dileep
Raja Shankar
S. Vasudevan 'Vasu'
Cameo
Blind Musician
Subramaniam
Sundaram Rangan
Guru / Ashok
Self
Gowrishankar
Dr. Chandiran
Alavuddin
Chandru
Kamal
Rangadu & Dr.Shekar
Ramu
Amrit Lal (uncredited)
Dileep
Vayanadan Thampan
Prabhu
Balu
Sanjeevi
Raju
Vijayakumar
Chappani
Prem Kapoor
Janardhan (Johnnie)
Aarumugam
Balaji
Madhu
Kaanthan
Prasanna
Kumar
Thyagu
Jesus Christ (Uncredited role)
Child Artist
Ravi
Child Artist
Child Artist
Babu / Kumar
Selvam (Child Artist)
Balram Naidu (Tamil/Telugu) / Pranab Kundu (Hindi)