A pesar de su fama en la gran pantalla, fue sobre todo una actriz de teatro; durante su carrera de 30 años, desempeñó papeles que fueron desde las comedias de Noël Coward y George Bernard Shaw hasta personajes clásicos de Shakespeare como Ofelia, Cleopatra, Julieta y Lady Macbeth.