Durante suas sete décadas de carreira, Barbara também brilhou no teatro e estrelou grandes produções no West End de Londres e na Broadway. Ela recebeu seu Olivier em 1993 por sua atuação como Sybil Birling em um revival de An Inspector Calls, de JB Priestley, dirigido por Stephen Daldry. Ela também esteve em montagens de Hamlet e Sherlock Holmes. Ela foi casada com o ator Richard Pasco de 1967 até sua morte, em 2014.