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 gained recognition for his performances as Will Scarlet in the BBC drama "Robin Hood," Jeremy Baines in Doctor Who episodes "Human Nature" and "The Family of Blood," and Viserys Targaryen in the first season of HBO's "Game of Thrones."