Starring Ramon Revilla & Cecille Castillo
Directed by Efren C. Piñon
Empire selltape/bootleg? (Holland); Fullscreen; English with dutch subtitles
Über-weird christian lowbudget gore movie from the Phillipines. Genius!
a.k.a Syndens Spegel (Sweden video title)