 Laurence Olivers wife Vivian Leigh very much wanted to play  Katherine, but David O. Selznick would not let her out of her  contract, feeling that the role was much too small for a actress of  her cachet. Leigh never forgave Selznick for that and never worked  for him again.