Theatre includes: Judy Boone in The Curious Incident of the Dog in the Night-Time (National and Gielgud Theatre); Bethesda Wayne in Prisoner of Second Avenue (The Old Vic); Susan in Rainman (Apollo Theatre); Marigold in The Common Pursuit (Menier Chocolate Factory); Alison in Look Back in Anger (Theatre Royal Bath); Sybil in Private Lives (Theatre Royal Bath and tour); The Actress in Insignificance (Sheffield Theatres and tour); Hope in Anything Goes (National Theatre and West End); Katherine in Love's Labour's Lost (National Theatre); Beth in Merrily We Roll Along (Donmar Warehouse); understudy/played Young Viv in Spend, Spend, Spend (Piccadilly Theatre); Morgiana in Ali Baba and the Forty Thieves (Chipping Norton Theatre); Rose Seller in Oliver! (London Palladium); Brooke Ashton in Noises Off (Brewhouse Theatre); Becky in Passionfish (Trestle Theatre, Southbank and tour); Lead Vocalist/Dancer in Disney's Magical Moments/Pocahontas (Odeon London and Grand Rex Paris).
Television includes: Alienist, Inspector George Gently, Penny Dreadful, Mrs McGinty's Dead, Ballet Shoes, Britz, Persuasion, Bodies The Finale, Inspector Lynley Mysteries, Jericho, Miss Marple: The Body in the Library, Dom Jolly, Looking for Sir Edward, Family Affairs, Being Dom Jolly.
Films include: Caught, I Spit On Your Grave 2, Diana, The Woman in Black, 7 Lives, Artefacts, Pierrepoint, V for Vendetta, 'Til Death.
Trained with the National Youth Music Theatre before studying Drama at university.