Television actor best known to British audiences as Simon Bellamy on Misfits. He later appeared in the hit HBO drama series Game of Thrones as Ramsay Snow. In 2017, it was announced that he would be appearing in the Marvel show Inhumans.
He began his acting career on the Welsh soap opera, Pobol Y Cwm, and later left to study at the London Academy of Music and Dramatic Art.
He had his breakout film role in Wild Bill.
He has one older brother named Aled.
He co-starred in Resistance with Michael Sheen .