"Baba is an atheist who always questions the existence of a higher power. But when a turn of events bestows him with divine powers, he uses the opportunity to help other people."
Rajinikanth
as Baba / Mahavatar Babaji
Goundamani
as Annamalai
Manisha Koirala
as Chamundeeswari
M. N. Nambiar
as Baba's Maternal Uncle
Amrish Puri
as Guruji
Vijayakumar
as Chamundeeswari's Father
Delhi Ganesh
as Perusu
Vasu Vikram
as Baba's friend
Akash
as Hussain
Karunas
as Samundi
Crane Manohar
as Kathirika
N. Viswanathan
as Baba's Father
Kitty
as Gaffar Bhai
Riyaz Khan
as Ramaswamy's Son
Bharathi Mani
as Kandhan
Ashish Vidhyarthi
as Ippo Ramaswamy
Sayaji Shinde
as Beggar / Divyananda Bharathi
Bharat Dabholkar
as CM Purushothaman
Sujatha
as Baba's Mother
Sanghavi
as Lakshmi
Seema
as Jagadeeshwari
Keiko Mayata
as Keiko
Radha Ravi
as Minister of Tourism (Special Appearance)
Ramya Krishnan
as Neelambari (Special Appearance)
Nassar
as Surya Prakash (Special Appearance)
Sarath Babu
as Father of girl saved by Baba (Special Appearance)
Deepa Venkat
as Saradha
Santhoshi
as Rajeshwari
Vaishnavi
as Bhuvaneshwari
T. K. S. Chandran
as
MLA Thangaraj
Raghava Lawrence
as Special Appearance in "Maya Maya" Song
Prabhu Deva
as Special Appearance in "Baba Kichu Kichu Tha" Song
Suresh Krishna
Director
Screenplay
Story
Producer
B.H. Tharun Kumar
Choreographer
A.R. Rahman
Original Music Composer
Chota K. Naidu
Director of Photography
V. T. Vijayan
Editor
Sundaramoorthy
Makeup Artist
Sai
Costume Designer
R. R. Eeshwar
Associate Editor
A. R. Rajasekar
Assistant Director
G. V. Malan
Co-Director
Vaali
Lyricist
Vairamuthu
Brinda
Gopu Babu
Dialogue
S. Ramakrishnan
G. K.
Art Direction
Fefsi Vijayan
Stunt Coordinator
V. A. Durai
Executive Producer
Blaaze
Playback Singer
Srinivas
Shankar Mahadevan
S. P. Balasubramaniam
Reena Bhardwaj
Karthik
Sujatha Mohan
P. Jayachandran