Atuação
7 títulos • ativo desde 2006

Being Human
como Bernie

Waterloo Road
como Michael Vale

Land Girls
como Martin Reeves

Cuffs
como Daniel

Cruzada: Uma Jornada Através dos Tempos
como Little Thies

Meus pais são Alienígenas
como Stewie

Benjamin Britten: Peace and Conflict
como Oliver Berthoud