Born on May 20, 1982, in Eardisley, Herefordshire, she pursued drama at the University of the West of England and later trained at the Royal Academy of Dramatic Art. She gained prominence for her role in the BBC series "Call the Midwife" as Jenny Lee. Her stage work includes performances at the National Theatre and the Young Vic. She has also appeared in series like "Line of Duty" and "Patrick Melrose." Her versatile talent has earned her critical acclaim in both television and theater.