Cast & Crew

Directed by

Vikram K. Kumar

Writing Credits

Vikram Kumar
(dialogue)
Vikram Kumar
(screenplay)
Vikram Kumar
(story)
Vikram K. Kumar

Cast

Suriya
Athreya / Mani / Sethuraman
Samantha Ruth Prabhu
Sathya
Nithya Menen
Priya
Saranya Ponvannan
Satyabhama
Ajay
Mithran
Girish Karnad
Sathya's Grandfather
Sathyan
Saravanan
Mohan Ram
Raghu
Charlie
Astrologer
Sudha
Sathya's Mother
Ajay
Mithran
Mithu Chakrabarty
Aryas Wife
Charle
Chettiyar
Harshavardhan
Kalai, electrician who works for Athreya
Caroline Koziol
Worker
Balakrishnan Natarajan
Sathya's uncle
Manngala Radhakrishnan
Athreya mom
Mohan Raman
Sathyas Father
Advaith Ramkumar
Man at bus stand
Sathyan Sivakumar
Saravanan

Produced by

Marcin Andruchow
line producer
Marcin Andruchów
line producer: Poland
K.E. Gnanavelraja
producer (as K E Gnanavelraja)
Rajsekar Karpoorasundarapandian
co-producer
Shreyas Khedekar
executive producer
Sanjay Kumar Pal
line producer (as Sanjay Kr. Pal)
Rajsekar Pandian
co-producer
Satish Poddar
production leader: eic/line producer
Suraj Sadanah
associate producer
Anuj Sharma
line producer: Poland
Anuj Sharma
line producer
Prashant Sharma
line producer
Suriya
producer

Music by

A R Rahman
original music composer
A.R. Rahman

Cinematography by

Kiran Deohans
S. Tirru

Editing by

Prawin Pudi

Production Design by

Subrata Chakraborty
(as Subrata Chakraborthy)
Shreyas Khedekar
Amit Ray

Costume Design by

Anna Noa Ablamowicz
Isha Ahluwalia
(costume design)
Anisha
Divvya Gambhir
(as Divya Gambhir)
Nidhi Gambhir
Isha
Darshan Jalan
Eka Lakhani
(for Nithya Menen)

Makeup Department

Preetisheel Singh D'souza
makeup artist (as Preetisheel Singh)
Shashank Desai
makeup artist
Suraj Godambe
hair stylist
Rohit Pandey
Prosthetic makeup artist
Preetisheel Singh
makeup artist
Clover Wootton
makeup artist
Darshan Yewalekar
hair stylist

Production Management

B. Senthil Kumar
production controller
Ra Sibi Marappan
production manager (as R. SibiMarappan)
Anna Zajaczkowska
unit production manager / unit production manager: Poland

Second Unit Director or Assistant Director

Aayush Agarwal
assistant director
Arpit Bharde
assistant director
Rambabu Cherukuri
associate film director (as Ram Cherukuri)
Swaroop Mittapalli
chief associate director
Swaroop Mittapalli
assistant director
C. Sai Sandeep Muralidhar
assistant director (as Sandeep Muralidhar C.)
Advaith Ramkumar
assistant film director
Advaith Ramkumar
assistant director
R. Siva
assistant director
Skandha Sreeram
assistant director
Mrudhula Sridharan
assistant director
Naveen George Thomas
associate director

Art Department

Sejal Adhia
assistant art director
Subrata Chakraborty
production design
Vinayak Joshi
assistant art director
Baalaark Mahto
assistant art director
Bara Babu Mahto
assistant art director
Amit Ray
production design
Swapnil Tawde
assistant art director
Nilesh Vishwakarma
assistant art director

Sound Department

Kannan Ganpat
sound (music segment)
Robert Guastini
dialogue editor
Iqbal
sound effects
A.S. Laxmi Narayanan
sound designer
Lawrence Vishnu
dialogue editor

Special Effects by

Suraj Prajapati
special effects

Visual Effects by

Payal Ailani
modeling artist
Biraja Kinkar Barik
visual effects artist: After Studios
Bhavin Barot
prep artist
Yogesh Chautel
cg line producer
Ashok Devadiga
Sr.lighting artist
Dipansu Halder
fx lead (as Dipansu Haldar)
Amit Jain
visual effects supervisor
Bright Jani
prep/paint artist
Vinay Kadam
compositing supervisor
Asif Khan
compositor: ArtisticEye
Swapnil Khotkar
visual effects producer
Rohit Korgaonkar
visual effects compositor
Nitesh Kumar
lighting and lookdev artist
Debabrata Maity
lead compositor: prime focus
Sagar Mehta
compositing supervisor
Aniket Mhatre
vfx line producer
Jahnvi Mistry
compositor
Nidhi Oza
vfx line producer
Amit Patil
lighting lead
Nilesh Posnak
Modeling and texturing
Rithesh Rai
Studio Head
Mukesh Rajpurohit
visual effects supervisor
Pratik Raka
production coordinator
Gupta Rakesh
paint artist
Kunal Rasal
visual effects producer
Sheveta Raut
animation director
Reupal D. Rawal
Creative Director & Vfx supervisor
Pratik Redkar
visual effects artist
Kokkula SaiPrasad
visual effects artist
Aritra Kumar Sarkar
visual effects artist
Vishwas Savanur
visual effects supervisor: After Studio
Rahul Saxena
visual effects artist: animator
Joydip Sen
digital compositor
Jimit Shah
background prep lead
Satyendra Sharma
VFX Paint Supervisor
Sufiyan Sheikh
rigging td: Riva Digital
Uttam Shethia
motion graphics
Jitesh Shinde
visual effects artist
Dipendra Sihag
paint artist
Vishal Suresh Surela
visual effects artist
Prashant Thakur
visual effects supervisor
Vipin Tripathi
digital compositor
Sudhir Trivedi
visual Effects CG Supervisor
Julien Trousselier
visual effects supervisor (as Julien Troussellier)
Nilesh Uttarwar
compositor
Rahul Verma
digital compositor
Arvind Vishwa
vfx lighting artist
Rupam Roychoudhury
digital matte painter (uncredited)

Stunts

Anbariv
stunt coordinator (as Anbarivu) / stunts
Anbumani
stunts coordinator
Arivumani
stunt coordinator
Dimo Lipitkovsky
key rigger

Camera and Electrical Department

Shankar Babu
key grip
Jacob Boyalla
grip
Arkadiusz Fudali
assistant camera
Raju Anjanna Gadam
lighting technician
Saurabh Goswami
additional cinematography
Olaf Jurdyga
lighting technician
Heena Khan
assistant camera
Marcin Laskawiec
camera operator
Ilayaperumal Lokesh
assistant cameraman
Shuv Sanket Mohapatra
assistant camera
Karthik Palani
camera operator: second unit DOP (as Palani Karthik)
Jignesh Panchal
still photographer
Piotr Plucinski
dit
Divay Puri
helicam pilot
Aakash Raj
gaffer
Raju-Gadam
gaffer
Saravanan
Focus Puller
Chandru Selvaraj
assistant cameraman (as Selvaraj Chandru)
Arvind Singh
second unit cinematographer
B.K. Sivan
Omega AR Operator
Sachin Supekar
camera technician
Jakub Sztuk
second assistant camera
Karan Tanwar
aerial cinematographer
S Thirunavukkarasu
director of photography
Sandeep Tyagi
first assistant camera
Suneet Vats
assistant director of photography
G. Venkatram
still photographer
Krzysztof Zawieja
assistant camera
Aleksandra Zimny
still photographer

Animation Department

Viraj Gujarathi
animator: animation
Rohit Korgaonkar
compositors
Vikram Pandya
animator
Rahul Saxena
animation

Costume and Wardrobe Department

Afreen Kamal
assistant costume designer
Kareem
costumer
Shweta Nagar
assistant costume designer
Sapna Yadav
assistant costume designer

Editorial Department

Nitin Minz
supervising conform editor

Location Management

Michal Korynek
location manager

Music Department

Ishaan Chhabra
score co-producer and music programmer
Benny Dayal
playback singer
F.A.M.E.'S. Project
orchestra and studio contractor
Jonita Gandhi
playback singer
Hriday Gattani
playback singer
Shakthisree Gopalan
playback singer
Haricharan
playback singer
Georgi Hristovski
score recording engineer
Abhay Jodhpurkar
playback singer
Tony Joy
sound engineer
Madhan Karky
lyricist
T.R. Krishnachetan
music programmer & songs mixing engineer (as T.R. Krishna Chetan)
Srinivasa Krishnan
playback singer
Hentry Kuruvilla
music arranger
Bohemia Junction Limited
orchestra co-ordinator India
Pradeep Menon
recording engineer
Sanah Moidutty
playback singer
Arijit Singh
playback singer
Shashwat Singh
playback singer
Vinay Sridhar
music recording engineer
Chinmayi Sripaada
playback singer
Sid Sriram
playback singer
Shashaa Tirupati
playback singer
Vairamuthu
lyricist
Jerry Silvester Vincent
score co-producer and music programmer

Additional Crew

Deepak Bhojraj
visual promotion
Brinda
choreographer
Emilia Jasinska
production assistant
Johnson
public relations officer
Nikhil Rajesh Kamankar
production staff
Sathish Krishnan
choreographer (as Sathish)
Natalia Lodygowska
production assistant
Brinda Master
choreographer (as Brinda)
Sukithan Sakthivel
Promotion Team
Javed R. Shaikh
action assistant
Eluru Sreenu
pro
Chinmayee Sripada
dubbing artist: Samantha Ruth Prabhu
Raju Sundaram
choreographer
Aleksandra Zimny
production assistant
All Filters