The film is based on a 1946 historical novel by Kate O'Brien, which was published in North America under the title For One Sweet Grape.[3][4] It is the story of Ana de Mendoza, a swashbuckling, sword-toting princess. She lost an eye in a duel defending the honour of her king Philip II of Spain, (played by Paul Scofield in his film debut, who earned a BAFTA award for best newcomer).[5][6] Philip later jilted Ana to marry Mary I, the Queen of England, marrying her off to an aging noble, who died, leaving her a widow. Subsequently, he asks Ana de Mendoza to assist him in tutoring commoner Antonio Perez (Gilbert Roland) as his first secretary, but when they fall in love his popularity starts to drop, helped along by Philip II's jealous minister Mateo Vasquez (Dennis Price).
Director Terence Young had tried to interest Greta Garbo in starring in this film, without success. Vivien Leigh was interested, but due to her declining health and tuberculosis, it was impossible to insure her. Olivia de Havilland was the third choice for the film.[9]