X

Cast & Crew

Directed By

Upi Avianto
Director

Written By

Upi Avianto
screenplay by
Joko Anwar
screenplay by
Raden Ahmad Kosasih
based on the comic book by

Cast

Pevita Pearce
Alana / Sri Asih
Ario Bayu
Ghani Zulham / Ghazul
Christine Hakim
Eyang Mariani
Surya Saputra
Prayogo Adinegara
Reza Rahadian
Jatmiko / Roh Setan
Jourdy Pranata
Farzan Mahendra
Mian Tiara
Suster Gayatri
Canti Tachril
Nayara Agatha
Revaldo
Jagau
Jenny Chang
Sarita Hamzah
Randy Pangalila
Mateo Adinegara
Aqi Singgih
Ganda Hamdan
Najwa Shihab
Nani Wijawa / Sri Asih
Chicco Jerikho
Awang / Godam
Quentin Stanislavni
Young Tangguh
Unique Priscilla
Ratna Kumala
Sita Nursanti
Suster Magda
Richard Barcenas
Ghazul / Jimin
Dawn M. Bennett
Goddess Asih / Renjana / Suster Magda
Abby Espiritu
Gisel / Suster Gayatri
Kolbe Garza
Tangguh (Young)
Tom Laflin
Gundala
Alex Mai
Tangguh
Mimi Mariani
Nani Wijaya
Gianni Matragrano
Ganda / Ghozali
Kinley Moody
Alana (Young) / Kinar
Natalie Van Sistine
Fire Goddess / Helena

Produced By

Joko Anwar
producer
Wim Berlinawan
associate producer
Fransiscus Bimo
line producer
Charlie Corwin
executive producer
Kevin Ryan Himawan
associate producer
Michael Hogan
executive producer
Winnie Lau
executive producer
Anna Melani
associate producer
Gemi Nuramdhiani
line producer
John Penotti
executive producer
Kevin Ryan
associate producer
Lisbeth Simarmata
executive producer
Martin Suharlie
executive producer
Ricky Wijaya
executive producer

Music

Bembi Gusti
music director
Tony Merle
music director
Aghi Narottama
music director

Cinematography

Arfian
director of photography

Sound

Yordana Alfarisyi
sound effects editor
Richard Hocks
re-recording mixer
Maksal Mina
sound effects editor
Reyhan Malik Putranto
sound effects editor
Ichsan Rachmaditta
sound recordist
M. Ikhsan Sungkar
sound designer
Jonet Sri Untoro
dialogue editor

Editing

Art Direction

Makeup

Aktris Handradjasa
makeup designer

Visual Effects

Fadila Rizky Abadi
FX Artist: Lumine Studio
Penelope Talitha Abdul
Modeller: Lumine Studio
Sayid Acang
cleanup artist: MMZ Post
Fadilla Achmad
Lead 3D Animator: Lumine Studio
Lucas Adhityo
visual effects artist
Ade Rifky Adim
cleanup artist: MMZ Post
Lovina Adriani
Layout Artist: Lumine Studio
Ferdy Adrianto
3D Animator: Lumine Studio
Rafaela Agnes
Lighting Artist: Lumine Studio
Prayoga Agus
VFX Editor: Lumine Studio
Neysa Agustina
Project Coordinator: Lumine Studio
Ridwan Bayu Ahmadi
Lighting Artist: Lumine Studio
Fauzi Aji
visual effects artist
Alam Alfin
cleanup artist: MMZ Post
Altaf Ali
3D Animator: Lumine Studio
Michelle Amadea
digital artist: Athea Studio
Stephen Anderson
Modeller: Lumine Studio
Aldi Andoko
Layout Artist: Lumine Studio
Sandria Novita Andriani
Project Coordinator: Lumine Studio
Meike Angelina
Lead Lighting Artist: Lumine Studio
Repita Anggraini
producer assistant: Antares Studio
Pretty Aprilia
Layout Artist: Lumine Studio
Mikail Aritonang
3D Animator: Lumine Studio
Satrio Aji Ariwijaya
Cleanup Artist
Faris Nabil Arsyad
Pipeline TD: Lumine Studio
Farhan Azwir
matchmove artist
Reza Bagaskoro
Lighting Artist: Lumine Studio
Dedi Bagja
cleanup artist: MMZ Post
Caesarion Mikhael Balthazar
Pipeline TD: Lumine Studio
Arlan Bana
visual effects artist: NO3G Visual Effects
Regi Baron
visual effects artist: NO3G Visual Effects
Satria Bayangkara
visual effects
Cindy Beavis
Project Coordinator: Lumine Studio
Indra Bill
visual effects artist: NO3G Visual Effects
Sameer Choudhaary
visual effects coordinator
Jonathan Hans Christian
FX Artist: Lumine Studio
Radinka Damas
Compositor: Lumine Studio
Marcia Damayanti
Lead 3D Animator: Lumine Studio
Mulia Denata
Asset Supervisor: Lumine Studio
Denis Deni
cleanup artist: MMZ Post
Ivan Athayanuha Diyandara
Compositor: Lumine Studio
Diky Dony
cleanup artist: MMZ Post
Nabella Eirenne
Project Manager: Lumine Studio
Reina Fadlila
Project Coordinator: Lumine Studio
Lady Georgia
2D Artist: Lumine Studio
Synrivia Gunawan
Digital Matte Painter: Lumine Studio
Muhammad Marwan Ilham Haddade
VFX Production Manager: Dalang Digital Studio
Andrew Halim
Modeller: Lumine Studio
Rayner Brian Hendry
Rigging Artist: Lumine Studio
Teddy Herlani
producer: Antares Studio
Jeremiah Hosana
Modeller: Lumine Studio
Hutri
Roto Artist
Hutri Hutri
roto artist
Benny Irawan
3D Animator: Lumine Studio
Kalvin Irawan
visual effects
Axellya Jesslyn
Lead Lighting Artist: Lumine Studio
Ghina Khairunnisa
Layout Artist: Lumine Studio
Nur Kholis
Layout Artist: Lumine Studio
Randy Korompis
Art Director: Lumine Studio
Diki Eka Kurnia
Compositor: Lumine Studio
Caroline Megan Leepun
Project Manager: Lumine Studio
Charvia Liesera
3D Animator: Lumine Studio
Elsa Lim
Lookdev Artist: Lumine Studio
Srikanth Makkena
creative head: 3Eye VFX Studio
Jaypal Babu Mandru
executive producer: 3Eye VFX Studio
Bimo Trianda Mulya
3D Animator: Lumine Studio
Samantha Nathanielle Nawilis
Lighting Artist: Lumine Studio
Syahdan Nazera
FX Artist: Lumine Studio
Aprianto Njiau
Modeller: Lumine Studio
Mulyan Nuarsa
FX Artist: Lumine Studio
Harry Nugraha
lead visual effects artist: NO3G Visual Effects
Kamagi Des Nugraha
Modeller: Lumine Studio
Ivaldi Nurfauzi
Modeller: Lumine Studio
Muhammad Fajar Odi
cleanup artist: MMZ Post
Agit Panji
cleanup artist: MMZ Post
Mike Prananto
Lighting Artist: Lumine Studio
Nico Yudha Prathama
3D Animator: Lumine Studio
Ichsan Elzhar Rafi
3D Animator: Lumine Studio
Wenie Rahardja
FX Supervisor: Lumine Studio
Rohit Ranjan
visual effects producer
Mochammad Fajar Rizki
Rigging Artist: Lumine Studio
Bagus Salman
VFX Editor: Lumine Studio
Mikail Sandhy
3D Animator: Lumine Studio
Aldi Eko Saputra
Lighting Artist: Lumine Studio
Herdian Saputra
Lead Compositor: Lumine Studio
Ilham Kevin Saputro
3D Animator: Lumine Studio
Nadya Sastrawinata
Compositor: Lumine Studio
Yesaya Agna Satria
VFX Editor: Lumine Studio
Budi Setiawan
removal & roto artist: Rorekeycomp Studio
Stevia Elsa Soetanto
Lighting Artist: Lumine Studio
Trio Angga Sukarna
FX Artist: Lumine Studio
Ankur Suvarapu
VFX supervisor: 3Eye VFX Studio
Relang Tantrasila
Cleanup Artist
Marco Tanuardy
Compositor: Lumine Studio
Michael Thomson
Cleanup Artist
Dedi Sanuri Tino
cleanup artist: MMZ Post
Viola Vanesha
FX Artist: Lumine Studio
Nadya Vanissa
Project Coordinator: Lumine Studio
Alyssa X Vianca
Project Coordinator: Lumine Studio

Assistant Director

David Marthwel
assistant director

Production Management

Ronald Ff Pomsaro
unit manager
Alvin Wijaya
Production Office Support

Art Department

Sunu Daru
graphic designer
Danang K.C.
props master
Kakafauzi
storyboard artist
Chris Lie
Concept Artist
Iwan Nazif
Character Arts
Johanis Petra
assistant art director

Stunts

Very Tri Yulisman
action choreographer / stunt coordinator

Editorial

Erwin Prasetia
assistant editor
Ahmad Rifai
assistant editor

Other

Devin Carter
Head of Sales Premiere Entertainment
Carlos Rincon
sales agent: Premiere Entertainment Group
Uwais Team
fighting director
Evan Wijaya
logo designer

Music Department

Evan Haryono
score editor
Edy Saputra
music supervisor
Tony Dwi Setiaji
music producer
Alvin Witarsa
orchestrator

Casting Department

Nanda Lucky Afian
Talant Coordinator / additional cast
Rahadiyan Ardyputra
casting associate

Costume Department

Joanna Hadfield
pattern maker
Allan B. Holt
supersuit supervisor
Heather Quesada
pattern maker

Camera Department

Ade Putra Adityo
assistant camera
Ayi Ayatno
drone operator
Heru Darmawan
assistant camera
Ripoel Hidayatullah
camera operator
Bocor Nogusta Isdiyanto
digital imaging technician
Reja Noviansyah
Drone Assistant
Eriek Nurhikmat
still photographer
Topan Dwi Prastyo
assistant camera
Rokim
assistant camera
Jhon Simbolon
ronin 2 technician/operator
Gatut Subowo
camera operator
Yusuf Yudo
still photographer
Movie title data and credits provided by
IMDb logo