Tainted Soul (2022)
A teenager with the uncanny ability to communicate with the dead must stop a vengeful demon who's exacting revenge on students at his high school.
Director:
Ginanti Rona
Writer:
Alim Sudio
![]() |
Zee Asadel as Dini |
![]() |
Emir Mahira as Raka |
![]() |
Andrew Barrett as Dodit |
![]() |
Angel Sianturi as Sonya |
![]() |
Iszur Muchtar as Dudung |
![]() |
Randhika Djamil as Ajat |
![]() |
Shatora Narajan as Rommy |
![]() |
Kezia Caroline as Nara |
![]() |
Farandika as Nino |
![]() |
Chelcy Clarissa as Lisbeth |
![]() |
Gaby Warouw as Vanessa |
![]() |
Neysa Chandria as Erlin |
![]() |
Jenny Zhang as Ibu Tara |
![]() |
Ariyo Wahab as Pak Didik |
![]() |
Ari Kusuma as Ibu Penumpang Transjakarta |
![]() |
Joshua Rundengan as Siswa #1 |
![]() |
Arya Mohan as Siswa #2 |
![]() |
Asep Suhanda as Supir Transjakarta |
![]() |
Nelly Sukma as Marni "Hantu Berdaster" |
![]() |
Nenek Acih as Nenek Tua "Penghuni Kost" |
![]() |
Udin Bhakti as Suami Marni "Hantu Berdaster" |
![]() |
Calvin as Hantu Anak Kecil Gendut |
![]() |
Ahmad Endang Maulana as Kepala Polisi |
![]() |
Candra H. as Petugas Forensik |
![]() |
Huaini as Polwan #1 |
![]() |
Ajeng Maheswari as Nenek Tua "Dalam Bis" |
![]() |
Novita Inong as Penjaga Warung |
![]() |
Sunandar Mulyono as Supir Angkot |
![]() |
Putri Deah as Polwan #2 |
![]() |
Bernadette Bonita as Ibu Lisbeth |
![]() |
Kameo Lova as Ayah Rakka |
![]() |
Citra Ambasari as Ibu Rakka |
![]() |
Kemas Keizio as Rakka Kecil |
![]() |
Graciella Abigail as Dini Kecil |
![]() |
Ghaza Alhabsy as Dodit Kecil |
![]() |
Hans Ermanno Wijaya as Teman Dodit Kecil #1 |
![]() |
Jehezkiel Leon as Teman Dodit Kecil #2 |
![]() |
Cinta Indra as Body Double Dini |
![]() |
R. Ari Riski Ananda as Body Double Dudung #1 |
![]() |
Yudiansyah as Body Double Dudung #2 |
![]() |
Ilham Setiawan as Body Double Dudung #3 |
![]() |
Syahril Akmal as Body Double Dodit |
![]() |
Anggipuri as Stunt Dini "Ditabrak" |
![]() |
Agus Mulana as Stunt Vanessa "Ditabrak" |
![]() |
Gibran Delamory as Stunt Dudung "Driver" |
![]() |
Amanda Putri Qolbi as Stunt Kaki Marni "Hantu Daster" |
![]() |
Kake Dharmawan as Aki Yayat |
![]() |
Robby Bombom as Ayah Lisbeth |
| Camera | Padri Nadeak | Director of Photography |
| Production | Robert Ronny | Producer |
| Editing | Wawan I. Wibowo | Editor |
| Directing | Ginanti Rona | Director |
| Sound | Lexy F. Komansilan | Sound Recordist |
| Art | Benny Lauda | Art Direction |
| Costume & Make-Up | Aldie Harra | Costume Designer |
| Production | Mo Zechuan | Executive Producer |
| Sound | Ricky Lionardi | Music Director |
| Production | Andi Boediman | Producer |
| Production | Deepak Chugani | Executive Producer |
| Production | Sanjeev Bhalla | Executive Producer |
| Visual Effects | Boi | Visual Effects Supervisor |
| Production | Jef Lim | Executive Producer |
| Writing | Alim Sudio | Screenplay |
| Writing | Lee Jong-ho | Adaptation |
| Production | Robert Ronny | Executive Producer |
| Sound | Ilva Rizky | Sound Recordist |
| Production | Andi Boediman | Executive Producer |
| Production | Seo Woo-sik | Executive Producer |
| Production | Dilip Chugani | Executive Producer |
| Sound | Wahyu Tri Purnomo | Sound Recordist |
| Writing | Alim Sudio | Story Developer |
| Writing | Robert Ronny | Story Developer |
| Writing | Pandu Birantoro | Story Developer |
| Production | Juandini Liesmita | Casting Director |
| Directing | Miracle Risaldi | Second Assistant Director |
| Costume & Make-Up | Agustin Puji | Hairstylist |
| Production | Theo Yudha Adithya | Unit Production Manager |
| Directing | Poni Vratama | First Assistant Director |
| Costume & Make-Up | Cherry Wirawan | Prosthetic Designer |
| Writing | Andi Boediman | Story Developer |
| Costume & Make-Up | Agustin Puji | Makeup Artist |
| Costume & Make-Up | Cherry Wirawan | Makeup Effects Designer |
| Production | Suri Hani | Casting Assistant |
| Crew | Syahril Akmal | Fight Choreographer |
| Camera | Fandy Achmad | Second Assistant Camera |
| Camera | Fabrian Hendro | Digital Imaging Technician |
| Crew | Renaldo Sandika | Utility Stunts |
| Production | Satya Nugraha | Location Assistant |
| Production | Jahur Ahmad | Casting Assistant |
| Camera | Rokim | First Assistant Camera |
| Camera | Dede Kurniawan | Grip |
| Production | Faizal Rinaldi | Casting Coordinator |
| Lighting | Caesar Wibisono | Lighting Technician |
| Camera | Dedi Bijaksono | Jimmy Jib Operator |
| Camera | Yanuarudin Mukhlis | Drone Pilot |
| Camera | Suharja Nasrun | Camera Operator |
| Camera | Syafrizal Setiabudi | Still Photographer |
| Production | Salma Putri | Casting Assistant |
| Lighting | Jumanto | Gaffer |
| Sound | Ilva Rizky | Sound Designer |
| Sound | Moch. Zaqi | Foley Mixer |
| Visual Effects | Febri Aribawa | 3D Artist |
| Production | Heri Januari | Location Manager |
| Camera | Jogie Nadeak | Camera Operator |
| Camera | Bela Ginanjar | Key Grip |
| Sound | Wahyu Tri Purnomo | Sound Designer |
| Camera | Novantio Yoga | Clapper Loader |
| Production | Ilham Setiawan | Casting Assistant |
| Production | Anggoro Rizki Dino P. | Unit Production Manager |
| Crew | Yudiansyah | Fight Choreographer |
| Camera | Irfan Setiawan | Grip |
| Editing | Zulfa Masyithoh | Assistant Editor |
| Sound | Andika Ridho Kadifa | ADR Mixer |
| Visual Effects | Alpian Effendi | Visual Effects Producer |
| Sound | Maksal Mina | Sound Effects Editor |
| Sound | Joko Prawoto | Foley Artist |
| Visual Effects | Ratih Trianingsih | Rotoscoping Artist |
| Directing | Aditya Aski Pratama | Third Assistant Director |
| Editing | Jalu Swandaru | Assistant Editor |
| Sound | Yordana Alfarisyi | Sound Effects Editor |
| Visual Effects | Boi | VFX Artist |
| Sound | Shandy Eka Permadi | Scoring Mixer |
| Costume & Make-Up | Andini Suwandi | Assistant Makeup Artist |
| Production | Alpian Effendi | Post Production Coordinator |
| Sound | Tabah Furqon | Music Editor |
| Sound | Diaz Vierdi Erwin | Sound Post Production Coordinator |
| Sound | Ilva Rizky | Dialogue Editor |
| Sound | Ilva Rizky | Sound Re-Recording Mixer |
| Crew | Udeh Nans | Stunt Coordinator |
| Costume & Make-Up | Clarista Christie | Assistant Makeup Artist |
| Visual Effects | Muhammad Rizal F. | CG Artist |
| Sound | Ricky Lionardi | Scoring Mixer |
| Visual Effects | Oky Rinov | Rotoscoping Artist |
| Sound | Tabah Furqon | Scoring Mixer |
| Sound | Abel Huray | Scoring Mixer |
| Visual Effects | Dwi Purnomo | Rotoscoping Artist |
| Sound | Shandy Eka Permadi | Music Editor |
| Visual Effects | Devi Permata Sari | Rotoscoping Artist |
| Editing | Purnomo Wati | Digital Intermediate Producer |
| Visual Effects | Budi Setiawan | Roto Supervisor |
| Editing | Utomo Kurniadi | Colorist |
| Editing | Dhabit Hizrian | Colorist |
| Editing | Yudistira Aria Pratama | Colorist |
| Sound | Mohamad Ikhsan Sungkar | Sound Designer |
| Directing | Rezza Sigi | Script Supervisor |
| Sound | Melissa Isakh | Music Producer |