 Olivia de Havilland was a contract player at Warner Brothers when  MGM made the call to her for the part of Melanie. De Havilland was  very keen to take the part and managed to convince Jack Warner to  let her out of her contract, mainly by getting his wife to exert her  influence.