David Billa / Saravana Velu
Ajith Kumar
Jayaprakash
Prabhu
Rhea
Hazel Keech
CJ
Namitha
Sasha
Nayanthara
Jagdish / Gokulnath
Rahman
Krishna
Santhanam
Anil Menon
Adithya Menon
John
Vimalraj Ganesan
Ranjith
Yog Jappie
Karan
Avneesh Parekh
Rajesh
T. Balasubramaniam
Original Story
Javed Akhtar
Salim Khan
Choreographer
Kalyan Kumar
Playback Singer
Neha Bhasin
Lyricist
Pa. Vijay
Raghava Lawrence
Shankar Mahadevan
Editor
Sreekar Prasad
Original Music Composer
Yuvan Shankar Raja
Vijay Yesudas
KK
Director
Vishnuvardhan
Screenplay
Marthand K Venkatesh
Director of Photography
Nirav Shah
Producer
Suresh Balaje
Production Manager
Aqeel Qureshi
Production Design
Maineni Prasad
Costume Design
Anu Vardhan
Stunt Coordinator
William Ong
Art Direction
Milan
Sound Mixer
Ramji Soma
S. Gopala Reddy