The biggest war picture ever filmed in the Philippines, a savage, raw action-packed spectacle of men and woman in war, filmed with a cast and cost never attempted before a film for world release.
Watch movie on:
Change country
Filter