Filipino filmmaker Raya Martin directed this crime drama about two Jesuit priests in the Philippines trying to find a serial killer who has been murdering street children. In Filipino and Tagalog with subtitles.