Es más conocido por haber interpretado a Will Scarlett en la serie "Robin Hood" y a Viserys Targaryen en la serie de HBO "Juego de tronos".