A Filipino action film directed by Francis Posadas.
Initial presentation of Harvest International Films
An action drama
An action film