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 Rain Man (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.