Starring Cast
Key crew
Director
Screenplay
Story
Producers
Music
Cinematography
Editor
Costume design
Full cast
14 cast membersCrew by department
47 crew membersDirecting
Kamal Haasan
Director
C.S. Karthikeyan
Assistant Director
P Praveen Kumar
Assistant Director
Rajesh M. Selva
Assistant Director
Tegveer Singh
Assistant Director
Lee Whittaker
Second Unit Director
Sanu John Varghese
Director of Photography
Shamdat Sainudeen
Director of Photography
Jude S. Walko
First Assistant Director
Production
Sound
Visual Effects
Costume & Makeup
Other
Kamal Haasan
Lyricist
Prasoon Joshi
Lyricist
Sandeep Srivastava
Lyricist
Vairamuthu
Lyricist
Birju Maharaj
Choreographer
Kamal Haasan
Choreographer
Aravind Srinivas
Playback Singer
Kamal Haasan
Playback Singer
Kaushiki Chakraborty
Playback Singer
Master Karthik Suresh Iyer
Playback Singer
Sarath Santosh
Playback Singer
Sathyaprakash Dharmar
Playback Singer
Brahim Achabbakhe
Stunt Coordinator
Lee Whittaker
Stunt Coordinator
Parvez Feroze
Stunt Coordinator
Stefan Richter
Stunt Coordinator