How the film was cast
At the time the movie came out, producer Ross Hunter talked about
how the casting came about.
Hunter had so loved the stage play that he bought the movie rights,
intending to star his protegee Sandra Dee. He had envisioned Jean
Simmons in the role of Madrigal and Bette Davis as the grandmother!
But by the time he got around to producing it, Sandra was too old (18)
and had married Bobby Darin and was about to become a mother.
Then, after seeing a Hayley Mills' film he was so impressed that he
decided to wait for her to grow up to the right age. However, by that time,
Bette Davis' career had been revived by "Whatever Happened to Baby Jane?"
and her price had grown too high for his budget --- keep in mind that Ross
was making this film for "art's sake" and fully expected to lose money
on it. Consequently he chose the magnificent (and less expensive)
stage legend, Dame Edith Evans (he said he thought it was time that film
audiences discovered her). Thank goodness for that.
All due respects to Bette Davis, but she would have thrown the
film's balance off completely.
Jean Simmons would have been fine as Madrigal, but for some reason
(perhaps she was unavailable) he gave Deborah Kerr the best role of her
mature years.
To accomodate Hayley and her father, Ross switched the film's location
from New England to Great Britain, and thus everyone connected with the
film ---- cast and crew, director Ronald Neame, film composer (Sir Malcolm Arnold)
were all British. This is why the film has such cohesion. Consequently, this
Ross Hunter production ended up being a VERY British film.
Ross was not just lucky in creating a perfect film, he was also
fortunate that Hayley Mills was so popular that instead of the film
opening in art houses, it opened at the huge Radio City Music Hall.
That engagement alone paid back Ross Hunter's entire investment!