Stage career
Subsequent theatre roles included:
Miss Dale Ogden in The Bat, St James's Theatre, January 1922
Evadne in The Mountebank, Lyceum Theatre, New York, May 1923
Sheila in Mary, Mary, Quite Contrary, Belasco Theatre, New York, September 1923
Lorna Webster in In the Next Room, St Martin's Theatre, London, June 1924
Veronica Duane in You and I, The Little Theatre, John Adam Street, London WC1, December 1924
Joan Lee Tevis in Tarnish, Vaudeville Theatre, March 1925
Nora in Number 17, New Theatre, August 1925
Marion Lennox in The Best People, Lyric Theatre, March 1926
Lady Blair in Regatta, and Ann in Outward Bound by Sutton Vane, Prince of Wales Theatre, January 1928
Susan Cunningham in The Fourth Wall, Haymarket, February 1928
Hyacinth in Out She Goes Criterion Theatre, December 1928
Sonia in Fame, St James's Theatre, February 1929 (108 performances)
Sylvia Arnitage in Murder on the Second Floor, Lyric Theatre, June 1929
Yolande Probyn in Lady Clara, Booth Theatre, New York, April 1930
Betty Mainwaring in Lucky Dip, Comedy Theatre, October 1930
Laurel Prescottin in The Ninth Man, Prince of Wales Theatre, February 1931
Helen in Disturbance, Grafton Theatre, July 1931
Fay d’Allary in The Gay Adventure, Whitehall Theatre, December 1931
Lady Moynton in Never Come Back, Phoenix Theatre, October 1932
Anne Vernon in It’s You I Want, Daly's Theatre, February 1933
Sybil Kingdom in The Old Folks at Home, Queens Theatre, December 1933
Helen Storer in Lovers' Leap, Vaudeville Theatre, October 1934
Phyllis Manton in All Rights Reserved, Criterion Theatre, April 1935
Helen Westdrake in Disturbance (for Charta Theatre), Westminster Theatre, May 1935
Marie in Sauce for the Gander, St Martin's Theatre, January 1936
Judith Godfrey in The King’s Leisure, Daly's Theatre, May 1936
Louise Dexter in The Astonished Ostrich, Duke of York's Theatre, December 1936
Tony Campion in Wise To- Morrow (Stephen Powys), Lyric Theatre, February 1937 (first co-starring with future husband Esmond Knight as Peter Marsh)
Lady Hazel in African Dawn, Daly's Theatre, May 1937
Maryka in The Laughing Cavalier, Adelphi Theatre, October 1937
Edith Cartrwright in Dodsworth, Palace Theatre, February 1938
Dinah Lot in Lot’s Wife (for London International), Duke of York's Theatre, April 1938; then under her own management at the Whitehall Theatre, June 1938; subsequently transferring to the Aldwych and Savoy Theatres.
Fanny Grey in Autumn Crocus, King's Theatre, Hammersmith, April 1939
Ann Mordaunt in Third Party Risk, St Martin's Theatre, May 1939
Mrs Oswald Pink in Married For Money, Aldwych Theatre, November 1939
Frances Courtenay in The Peaceful Inn, Duke of York's Theatre, May 1940
Mrs. Purdie in Dear Brutus (Barrie), Globe Theatre, January 1941
Sorel Tree in Ducks and Drakes, Apollo Theatre, November 1941
Carole Markoff in Full Swing, Palace Theatre, April 1942
Succeeded Valerie Taylor as Natalia Petrovna in A Month in the Country, St James's Theatre, August 1943
Succeeded Diana Wynyard as Sara Muller in Watch on the Rhine, Aldwych Theatre, October 1943
Diana Wentworth in The Years Between, Wyndham's Theatre, January 1945 ("which ran for over a year.")
Lady Clare Marten in Miranda, Embassy Theatre, June 1947
Elsa Meredith in Honour and Obey, Saville Theatre, November 1947
Caroline Ashley in Caroline, Arts Theatre, March 1949
Jane Cooper in Red Letter Day, Garrick Theatre. February 1952
Mrs. Arbuthnot in A Woman of No Importance, Savoy Theatre, February 1953
Naomi Martyn in The Secret Tent, Grand Theatre, Blackpool, October 1954
Mrs. Astley in The Lost Generation, Garrick Theatre, June 1955
Adelaide Lovell in The Call of the Dodo, Theatre Royal, Nottingham, October 1955
Catherine Hayling in Fool’s Paradise, Apollo Theatre, April 1959
Diana in I Seem To Know Your Face, Everyman Theatr, Cheltenham, June 1960
Chief Minister's Wife in Music at Midnight (Peter Howard), Westminster Theatre, May 1962; subsequently touring the US, January 1963
Liz in All Good Children, Hampstead Theatre Club, April 1964
Violet in The Family Reunion, 69 Theatre Company, Manchester, October 1973
Julia Shuttlethwaite in The Cocktail Party, 69 Theatre Company, Manchester, September 1975