submitted 1 month ago by jadilynperez to demcra
This is a Philippine techno-horror movie of director Mikhail Red. This was theatrically released on December 25, as the entry to the Metro Manila Movie Festival of 2022.