Cast & Crew

Directed by

A.R. Murugadoss

Writing Credits

A.R. Murugadoss
(story) &
A.R. Murugadoss
(screenplay) &
A.R. Murugadoss
(dialogue)
Gopal Ram
(hindi dialogue)

Cast

Mahesh Babu
Shiva
Rakul Preet Singh
Charlie
S.J. Suryah
Bhairavadu (Telugu) / Sudalai (Tamil) (as S.J. Surya)
Veera Ravi Kumar Yalla
Vijay
Bharath Srinivasan
Sudalai's Brother
Priyadarshi Pulikonda
Varun (Telugu) / Madhu (Tamil) (as Priyadarshi)
RJ Balaji
Madhu (Telugu) / Varun (Tamil)
Sayaji Shinde
DGP Chandrasekhar
Nagineedu
Commissioner Gajapathi
V. Jayaprakash
Shiva's father
Dheepa Ramanujam
Shiva's mother
Sendrayan
Rogue
Shaji
IB Head Mathews
Spyder Sanjay
Young Bhairavadu (Telugu) / Young Sudalai (Tamil)
Rajsekhar Aningi
Bhairavadu's victim (Telugu) / Sudalai's victim (Tamil)
Ayan
(as Ayan Nayak)
Jashwanth Kannan
Security Guard at Wonder La
N. Madhusudan
I.B. Officer
Hareesh Peradi
CBI Head
Apollo Ravi
Ravi
Sathviksriram
Shiva's friend
Vignesh Vijayan
Intelligence Bureau officer

Produced by

Sachin Agarwal
line producer
Ayan
producer (as Ayan Nayak)
Madhu B.
producer (as Tagore Madhu)
Rahul Gandhi
line producer: Mumbai
Raj Kumar
executive producer
Prasad N.V.
producer
E.V. Rajkumar
executive producer
Sandeep Sharma
co-producer

Music by

Harris Jayaraj

Cinematography by

Santosh Sivan
director of photography

Editing by

A. Sreekar Prasad

Production Design by

Rupin Suchak

Art Direction by

N. Madhusudan
Mandar Nagaonkar

Costume Design by

Niharika Bhasin
Shafiq Khatib
Akshay Tyagi

Production Management

Shakti Kanungo
production manager
Nasir Ahmed Khan
production manager

Second Unit Director or Assistant Director

Pallavi Gangireddy
associate director
Jashwanth Kannan
assistant director
Venkat Mohan
associate director
V.V.S. Rama Prasad
first assistant director
Vijaya Ram Prasad
co-director
Amrut Sharad Sathaye
Assistant Creative Director
Sudhas
associate director-post production
Sai Prasad Pochampalli
assistant director (uncredited)

Art Department

K Naresh Goud
assistant art director
Karan Gupta
assistant art director
Baji R. Patil
assistant art director
Dikshant Soni
assistant art director
Mohammad Yousefi
arts department: concept artist

Sound Department

Raju Albert
foley editor/foley artist
Durga Chiranjeevi
sound editor
Nirmal Dev
foley editor
Anand Krishnamoorthi
sound designer
Arun S. Mani
foley mixer
A.M. Rahmathulla
dialog mixer
S. Sivakumar
audiographer / re-recording mixer
Krishnan Subramanian
dialogue mixer / re-recording mixer
P.C. Vishnu
foley mixer

Special Effects by

Suraj Prajapati
special effects
Babu Tyagi
special effects

Visual Effects by

Mohammad Abdi
digital compositor
Mohammad Afshanifarid
senior compositor
Hardik Aiya
production coordinator
Kseniya Akimenko
visual effects producer (as Ksenia Akimenko)
Sai Chaitanya Akula
Compositor at Mandelbrot VFX
Puya Alizadeh
modeling/texturing artist
Human Amin
lookdev artist
Maziyar Baderestani
visual effects
Pavan Balagam
visual effects supervisor (as Pavan Kumar)
Roman Bamburin
digital artist
Florian Bard
fx artist
Biraja Kinkar Barik
visual effects artist: After Studios
Deepak Chandra
compositor
Jafar Dashtinejad
senior fx artist
Ashok Devadiga
Sr.lighting artist
Pabbineedi Dileep
compositor
Akhilesh Dinodia
visual effects artist
Geoffrey Duch
digital artist: visual effects
Karthik Kumar Durairaj
composite lead: Basilic Fly Studio
Ali Ehtemami
senior compositor
Roozbeh Ehtemami
i.t. manager
Aleksey Fomin
digital compositor
Sergey Frolov
digital compositor
Dev Babu Gandi
Visual Effects: THUNDER STUDIOS (as Bujji Gandi)
Saurabh Gawade
rotoscope artist
Avirup Ghosh
digital compositor: Prana Studios
Dmitry Grigoryev
visual effects supervisor
Dipansu Halder
fx supervisor (as Halder Dipansu)
Shahboz Ibodullayev
digital compositor: United Soft
Salar Jabarzadeh
layout: Alzahra VFX studio / scene assembler: Alzahra VFX studio / visual effects coordinator: Alzahra VFX studio
Anup Jachak
visual effects artist
Aanand Jadhav
visual effects
Bright Jani
compositor/paint artist
Toji Mathew Joseph
Visual effects Production
Bhushan Khamkar
visual effects artist
Alamgir Khandaker
visual effects supervisor
Abolfazl Kopaee
roto artist
Yuriy Korshunov
matchmover
Kirill Kulakov
visual effects supervisor: Argunov Studio
Aniruddha Kumar
Paint Artist: Prana Studio, Mumbai
Ashwin Kumar
roto lead
Hitesh Kumar
visual effects supervisor
Purva Lokhande
digital compositor
Deepa Makhija
vfx supervisor
Michael Marcondes
lighting artist
Federico Martini
fx artist
Javad Matouri
visual effects supervisor
Mostafa Matouri
modeler
Chandraprakash Maurya
texture artist
Mohammad Mehrazin
Modeling, texturing, layout and assemble
Anna Moskovkina
digital compositor
Sriram Namana
lead matchmove artist
Omid Nejadnik
layout and assemble
Ravshan Nigmatov
Visual Effects: United soft
Javad Norouzi
digital compositor
Alexander Odisharia
digital compositor
Nidhi Oza
vfx line producer
Nima Parsa
senior compositor (as nima parsa)
Rohan Patel
compositor
Ajit Patil
digital artist
Dipak Patil
Modeling Lead
Santosh Pokar
visual effects artist
Aditya Ponguri
visual effects artist
Jakob Porwol
fx artist
Vikas Prajapati
roto artist
Ali Rahbari
cleanup & roto
Abdur Rahman
motion graphics artist
Adhi Raju
digital compositor
Pratik Raka
VFX Line Producer
Gadiraju Ramesh
Visual Effects: THUNDER STUDIOS
Nikhil Rane
visual effects
Kokkera Naga Srinivasa Rao
compositor
Ranjan Ravi
compositor (as Ravi Ranjan)
Reupal D. Rawal
senior vfx supervisor
Soumya Prasad Sarangi
compositor
Dharmesh Sharma
visual effects artist
Mohammad Mahdi Sokhanvar
compositor
Ekta Mahendra Suarana
line producer
Chiara Talarico
digital compositor
Reza Tayebi
vfx production manager
Parish Tekriwal
CEO / CEO: VFX Studio
Sudhir Trivedi
CGI Head: After Studio
Pragti Wadhwa
2d supervisor
Abhisek Waingankar
visual effects artist
Amirhossein Yazdi
Layout Artist: Alzahra VFX
Pete Draper
visual effects supervisor (uncredited)

Stunts

Peter Hein
stunt coordinator
Arun Yadav
stunt coordinator

Camera and Electrical Department

Vighnesh Dongre
aerial cinematographer
Jome Joseph
associate cinematographer
Anirudh Menon
Associate Cinematographer
Sushil Mugullu
aerial cinematographer
Sojan Narayanan
Associate Cinematographer
Ravi Pratap Singh
Gimbale Opretor
SujathaSiddharth
assistant camera

Animation Department

Michael Marcondes
animator

Costume and Wardrobe Department

Rajasi Datar
assistant costume designer
Nikita Haralkar
assistant costume designer
Protyush
costume assistant

Editorial Department

Alexey Elensky
digital intermediate supervisor
Veena Jayaprakash
assistant editor
P.V. Ram Prasaanth
assistant editor
A.R. Sivaraj
assistant editor
SureshAPrasad
assistant editor (as Suresh)

Location Management

Parmeshwar Shejul
location manager

Music Department

Gopee Dehivi
hindi lyrics
Nikhita Gandhi
playback singer (as Nikita Gandhi)
Mankombu Gopalakrishnan
malayalam lyrics
Shakthisree Gopalan
playback singer
Haricharan
playback singer
Harini
playback singer
Harris Jayaraj
musical director
Madhan Karky
tamil lyrics
Geetha Madhuri
singer
Rahul Nambiar
playback singer
Sathya Prakash
singer
Pravin Saivi
singer
Ramajogayya Sastry
telugu lyrics
Brijesh Shandilya
playback singer
Rajnish Soni
hindi lyrics
Christopher Stanley
singer
Sunitha
playback singer
Tippu
playback singer

Script and Continuity Department

Mamidala Thirupathi
script assistance

Additional Crew

Riaz K. Ahmed
publicist
Suresh Chandra
publicist
Sameer Chopra
marketing head for reliance entertainment (as Samir Chopra)
Dilip Dighe
senior publicity manager for reliance entertainment (as Dileep Dighe)
Akhil Eppalapally
lyrical videos
Kalpeshkumar Ilasariya
coordinator
Timsey Jhaveri
senior brand alliance manager for reliance entertainment
Fatema Nagree
marketing manager for reliance entertainment
Shobi Paulraj
choreographer
Devareddy Pavankrishna
Technical researcher
Ram Pedditi
publicity design
B.A. Raju
publicist
Aditya Sehgal
AGM Marketing
Amish Shah
senior marketing executive for reliance entertainment
P. Ravi Shankar
Telugu dubbing artist: S.J. Suryah
All Filters