Filipino film featuring intense gore and brutality