Cast & Crew

Directed by

Bharatbala
(as Bharat Bala)

Writing Credits

Bharatbala
(screenplay) (as Ganapathy Bharat)
Bharatbala
(story) (as Ganapathy Bharat)
Bharatbala
(writer) (as Ganapathy Bharat)
R.N. Joe D'Cruz
(dialogue)
Sriram Rajan
(co-writer)
Sriram Rajan
(screenplay)

Cast

Dhanush
Maryan
Parvathy Thiruvothu
Panimalar
Salim Kumar
Thomayya
Appukutty
Sakkarai
Jagan
Sami
Uma Riyaz Khan
Seeli
Imman Annachi
Kuttyandi
Vinayakan
Theekkurissi
Dagbeth Tweh
DOG
Christophe Minie
WOLF
Barry Mydou
Al-Jazeera
Ankur Vikal
Babban
Vinayakan Tk
Theekurusi

Produced by

Viswanathan Ravichandran
producer (as Oscar V. Ravichandran)

Music by

A.R. Rahman

Cinematography by

Marc Koninckx
Sumer Verma
(Underwater DOP)

Editing by

Vivek Harshan

Art Direction by

Sree K
Wikus Muller

Production Management

Hemant Arora
production manager
Nancy Nisa Beso
production manager: Africa
P. Rangaraj
production manager

Second Unit Director or Assistant Director

Subbu Iyer
assistant director (as Subramanian S. Iyer)
Mamallan Karthi
assistant director
Balaiyad Rajasekhar
assistant director
Kutti Revathi
assistant director

Sound Department

Kannan Ganpat
sound mixer
Shiva Kumar
sound mixer
Hentry Kuruvilla
mixing engineer
Tumelo Maesela
boom operator
R. Raj Mohan
foley artist
Prathap
foley recordist: artist & editor
A.M. Rahmathulla
re-recording mixer
Vijay Rathinam
sound designer
Aroosh Singh
boom operator (location segments)
Krishnan Subramanian
dialogue editor / re-recording mixer / sound recordist
Anish P. Tom
sound recordist
Vijay Kumar V.
foley artist

Stunts

Dhilip Subbarayan
stunt coordinator / stunts

Camera and Electrical Department

Ronald James
gaffer
Anant Kathe
first assistant camera
Surendra Kengur
gaffer (as Surendra Rk)
Mustafa Merchant
key grip
G. Monic Kumar
assistant camera / associate cinematographer
Bhavin Soni
key grip
Steven Steeneberg
key grip
Yann Tribolle
digital imaging technician
Sumer Verma
Underwater Cinematographer

Editorial Department

Robert Lang
digital intermediate colorist
Dinesh Ponraj
assistant editor

Music Department

Javed Ali
playback singer
Sofia Ashraf
lyricist
Nakash Aziz
playback singer
BlaaZe
lyricist / playback singer
Dhanush
lyricist
Kevin J. Doucette
sound engineer
Shakthisree Gopalan
playback singer
Haricharan
playback singer
Tony Joy
sound engineer
Kabilan
lyricist
Brian Kabwe
lyricist
T.R. Krishnachetan
music programmer & song mixing engineer (as T.R. Krishna Chetan)
Nitish R Kumar
mastering engineer (as R. Nitish Kumar)
Hentry Kuruvilla
music arranger
Pradeep Menon
recording engineer
Shweta Mohan
playback singer (as Swetha Mohan)
Marc D Muse
music programmer (as Marc D. Muse)
Vijay Prakash
playback singer
A.R. Rahman
playback singer
Yuvan Shankar Raja
playback singer
Kutti Revathi
lyricist
Chinmayee Sripada
playback singer
Vaali
lyricist
Srinidhi Venkatesh
sound engineer
Jerry Silvester Vincent
music programmer

Additional Crew

Hemant Arora
production controller
Brinda Master
choreographer (as Brinda)
Marlice Van Vuuren
animal trainer
All Filters