News

Ironically, despite its Vietnam War setting, much of the flick was filmed at Beckton Gas Works in London's Isle of Dogs. Star ...