Born of the Devil (2001)

Horror

Obscure Hong Kong horror.