Recent roles


Miss Vryling Buffam in A Quiet Passion, Dir: Terence Davies, Hurricane Films



Bianca/The Doge in Othello, Shakespeare's Globe

Portia in Julius Caesar, Shakespeare's Globe

Goneril in King Lear, Northampton Royal and Derngate, ATG Tour

The Honourable Penelope Wedgewood in Dr Scroggy's War, Shakespeare's Globe

Portia in The Merchant of Venice, Shakespeare's Globe

Annabella/Pamela/Margaret in The 39 Steps, Criterion Theatre West End



Lady Elizabeth Cavendish in The Crown, Netflix

Francine in Grace, ITV

Fi Marston in Whistable Pearl, Acorn

Miss Gale in Malory Towers, BBC

Louisa Hooper in Hetty Feather, BBC

Olivia Hamilton in And Then There Were None, BBC1/Mammoth Screen

Nina in Mr Selfridge 4, ITV/Masterpiece/WGBH

Stephanie Weston in Midsomer Murders, Bentley Productions



Mary Darling in Peter Pan, Audible

The Queen of France in The Three Musketeers, Audible

Margaret Bishop in Home Front, BBC Radio 4