Midnight in a Perfect World (2020)
In the near future, Manila is an almost-utopian city, but they still believe in ghost stories. Nobody survives the mysterious blackouts that happen in random parts of the city after midnight. Nobody believes the horrors in its darkness are even real. Four friends are about to find out that you don’t need to believe, for it to come for you.
Director: Dodo Dayao
![]() |
Jasmine Curtis-Smith as Mimi |
![]() |
Glaiza de Castro as Jinka |
![]() |
Anthony Falcon as Glenn |
![]() |
Dino Pastrano as Tonichi |
![]() |
Bing Pimentel as Alma |
![]() |
Soliman Cruz as Fabian Bilbao |
![]() |
Dolly de Leon as Ella |
![]() |
Charles Aaron Salazar as Kendrick |
![]() |
Brian Sy as Man in Forest |
![]() |
Jerico Remota as The Mimic / Teethman |
![]() |
Veronica Reyes as Sabine |
![]() |
Jeriko Tan as Neville the Amboy |
![]() |
Herald Chavez as Man in Street |
![]() |
Patti Lapus as Deana |
![]() |
Timmy Harn as Bungo the Skullboy |
![]() |
Rolly Catchuda as Dystopian Death Squad affiliate |
![]() |
Elmar Flores as Dystopian Death Squad affiliate |
![]() |
Joey Pinera as Dystopian Death Squad affiliate |
![]() |
Aljhon Agnila as Zoom Zoom Superjaden |
![]() |
Nate Agustin as Blackout Runner |
![]() |
Hank Valentine as Cop |
| Camera | Albert Banzon | Director of Photography |
| Camera | Gym Lumbera | Director of Photography |
| Writing | Herald Chavez | Script Consultant |
| Directing | Herald Chavez | Second Assistant Director |
| Directing | Timmy Harn | Assistant Director |
| Art | Benjamin Padero | Production Design |
| Art | Carlo Tabije | Production Design |
| Production | Patti Lapus | Line Producer |
| Production | Arman Montallana | Production Manager |
| Directing | Dodo Dayao | Director |
| Sound | Erwin Romulo | Music |
| Sound | Malek Lopez | Music |
| Sound | Juan Miguel Sobrepeña | Music |
| Sound | Corinne de San Jose | Sound Designer |
| Editing | Lawrence S. Ang | Editor |
| Costume & Make-Up | Remton Siega Zuasola | Prosthetics |
| Writing | Dodo Dayao | Story |
| Writing | Carljoe Javier | Story |
| Writing | Dodo Dayao | Writer |
| Production | Bianca Balbuena | Producer |
| Production | Bradley Liew | Producer |
| Sound | Nicholas Varela | Production Sound Mixer |
| Visual Effects | Vladimer Castañeto | Visual Effects Supervisor |
| Production | Quark Henares | Executive Producer |