Filipino film from 1985 with a thrilling climax.