Answer
The answer is "Fire Over England", a 1937 British historical adventure film directed by William K. Howard and starring Flora Robson, Leslie Banks, and Laurence Olivier. Leigh played the role of Cynthia, a Protestant noblewoman who falls in love with a Catholic naval officer during the reign of Queen Elizabeth I.