IT’S A FACT
Their Finest was filmed at Pinewood Studios in southeast England, which conveniently also doubled as a set for wartime filmmaking scenes.
Their Finest was filmed at Pinewood Studios in southeast England, which conveniently also doubled as a set for wartime filmmaking scenes.