Characters played by Kamal Haasan
Saketh Ram
Characters played by Shah Rukh Khan
Amjad Ali Khan
Characters played by Rani Mukerji
Aparna Ram
Characters played by Hema Malini
Ambujam Iyengar
Characters played by Girish Karnad
Uppilli Iyengar
Characters played by Naseeruddin Shah
Mohandas Karamchand Gandhi
Characters played by Om Puri
Goel
Characters played by Vikram Gokhale
Maharaja
Characters played by Saurabh Shukla
Manohar Lalwani
Characters played by Nassar
Police Officer
Characters played by Abbas
Saketh Ram's Grandson
Characters played by Atul Kulkarni
Shriram Abhyankar
Characters played by Sowcar Janaki
Mythili's Grandmother
Characters played by Iravati Harshe
Nafisa
Characters played by Vasundhara Das
Mythili Iyengar
Characters played by Gautham Kanthadai
Jr. Saket Ram
Characters played by Nagamani Mahadevan
Vasantha Mami
Characters played by Shubhangi Gokhale
Rani
Characters played by Mohini Mathur
Hazara Begum
Characters played by Rammohan Sharma
Old Bannu Refugee
Characters played by Arun Bali
Shaheed Suhrawardy
Characters played by Shadaab Khan
Altaf Tailor
Characters played by Yatin Karyekar
Qureshi
Characters played by Manoj Pahwa
Jalal
Characters played by Madhuri Sanjeev
Mrs. Bina Lalwani
Characters played by Sharad Ponkshe
Nathuram Godse
Characters played by Tushar Gandhi
Self
Characters played by V.S. Raghavan
K.T. Chari
Characters played by Delhi Ganesh
Chari
Characters played by Gollapudi Maruthi Rao
Govardhan
Characters played by Y.G. Mahendran
Dr. Yegyam
Characters played by Arun Mehra
Veda
Characters played by Chandrahasan
Mohan Gandhi Raman
Characters played by Lewis K. Elbinger
Mortimer Wheeler
Characters played by Shruti Haasan
Vallabhai Patel's Daughter
Characters played by K.S. Ramesh
Inspector at the Marina Hotel
Characters played by Umesh Sharma
Altaf's Father
Characters played by S.K. Ghosh
Mr. Chattopadhay
Characters played by Annapoorna
Mrs. Chattopadhay
Characters played by Anand
Doctor at the Delhi Hospital
Characters played by Ambarish
Inspector at the Delhi Hospital
Characters played by U.B.G. Menon
E.V.K. Nair
Characters played by Bolai Sarkar
Drunken Man at Calcutta
Characters played by Nagaraja Bhagavathar
Jagannathan Iyengar
Characters played by Baby Taj
Blind Girl of Belliaghatta
Characters played by Bobby
One Eyed Chotu Ram
Characters played by Mohammed Ali
Amjad's Father
Characters played by Arun Sadekar
Sardar Vallabhai Patel
Characters played by Yunus
Abul Kalam Azad
Characters played by Raj Patra
Jawaharlal Nehru
Characters played by Savar
Lord Mountbatten
Characters played by Amitabh Srivastava
Dr. Babu Rajendra Prasad
Characters played by Gilles
Henri Cartier Bresson
Characters played by Suprithi
Abha Ben
Characters played by Rashmi
Manu Ben
Characters played by Rahul
Gopal Godse
Characters played by Jayasimha
Ramachandra Badge
Characters played by Vikram
Vishnu Narayana Apte
Characters played by Sirish Purohit
Vishnu Karkare
Characters played by Aravind Akash
Sankar Kishtayaa
Characters played by Shabhir
Attacker #1
Characters played by Sheik Ahamed
Attacker #2
Characters played by Amar
Attacker #3
Characters played by Robert
Attacker #4
Characters played by Manjit Singh
Old Sikh Taxi Driver
Characters played by Sarfaraz Khan
Pyarelal (Gandhi's P.A.)
Characters played by Jaya Murali
Royal Woman
Characters played by Suryanarayana
Raja's Friend #1
Characters played by Prof. Angamuthu
Raja's Friend #2
Characters played by Prasanth Nikhale
Abhiyankar's Man #1
Characters played by Arindam Sil
Abhiyankar's Man #2
Characters played by Ajay
Abhiyankar's Man #3
Characters played by A.C. Murali
Parthasarathy
Characters played by Nikita Palekar
Pushpa
Characters played by Twinkle
Sikh Girl
Characters played by Narasimha
Kitty Iyengar
Characters played by R.C. Sunder
Neelakanta Iyengar
Characters played by Sreenivasan
Cheema Iyengar
Characters played by Prachi Shah
Lavani Dancer
Characters played by Maya Jadhav
Lavani Group
Characters played by Venkatraman
Venkataram Iyer
Characters played by R. Varadharajan
Mridangist
Characters played by Selvaraj
Car Driver
Characters played by Ganesh Gurang
Chowkidar
Characters played by Dinesh Chibber
Pathan
Characters played by Preeth
Doctor at the Delhi Hospital
Characters played by Charanva
Thampura Girl
Characters played by Swathi
Mythil's Friend #1
Characters played by Dharthi
Mythil's Friend #2
Characters played by Varsha
Mythil's Friend #3
Characters played by Venkata Lakshmi
Mythil's Friend #4
Characters played by Parimala
Older Woman #1
Characters played by Saraswathi
Older Woman #2
Characters played by Karpagam
Older Woman #3
Characters played by Baby Sharanya
Rangam
Characters played by Master Balaji
Rangappa
Characters played by Master Ambi
Cheenu
Characters played by Baby Sanjana Khanna
Amjad's Daughter #1
Characters played by Baby Zara
Amjad's Daughter #2
Characters played by Akshay Bhatiya
Amjad's Son
Characters played by Baby Ishwarya
Child #1 at the marriage
Characters played by Pranita Bishnoi
Child #2 at the marriage
Characters played by Master Prakash Balaji
Child #3 at the marriage
Characters played by Rahul Awate
Gopal Godse
Characters played by Nawazuddin Siddiqui
Scene edited out.
Characters played by Vaali
Baashyam (Ram's Uncle)