He gained prominence through his roles as Will Scarlet in the BBC drama Robin Hood (2006), Jeremy Baines in the Doctor Who episodes "Human Nature" and "The Family of Blood" (2007), and Viserys Targaryen in the first season of the HBO series Game of Thrones (2011).
He rose to prominence through his roles as Will Scarlet in the BBC drama "Robin Hood," Jeremy Baines in the Doctor Who episodes "Human Nature" and "The Family of Blood," and Viserys Targaryen in the first season of HBO's "Game of Thrones."