2006 Drama Desk Award nominee who earned the recognition for his role as Irwin in the play The History Boys. He also starred as Irwin in the film adaptation of the play. He starred as Captain Chetwode in the film version of Downton Abbey and began starring as Jonathan Gresham in the TV adaptation of War of the Worlds. He was as student at Berkhamsted School in Hertfordshire. He trained at Guildhall School of Music and Drama.