En 2000 se graduó con un grado en actuación del Royal Welsh College of Music & Drama en Cardiff.
[3] En 2000 se unió al elenco de la serie Belonging donde interpretó a Ceri Owen, hasta 2009.
En 2006 se unió al elenco principal de la aclamada serie Torchwood donde interpretó a Gwen Cooper hasta 2011.
[5] En 2008 volvió a aparecer en Doctor Who, esta vez interpretando el personaje de Gwen Cooper en dos episodios crossover entre Doctor Who y sus dos spin-offs, Torchwood y The Sarah Jane Adventures, que incorporaron personajes de las tres series.
Ese mismo año se unió al elenco de la miniserie Little Dorrit donde interpretó a Maggy Plornish.