Actor de televisión mejor conocido por el público británico como Simon Bellamy en Misfits. Más tarde apareció en la exitosa serie de drama de HBO Game of Thrones interpretando el papel de Ramsay Snow. En el 2017, se anunció que aparecería en la serie Marvel Inhumans.
Comenzó su carrera como actor en la telenovela de Gales, Pobol Y Cwm y más tarde se fue a estudiar en el London Academy of Music and Dramatic Art.
Tuvo su papel revelación en la película Wild Bill.
Tiene un hermano mayor llamado Aled.
Actuó en Resistance junto a Michael Sheen.