 He appeared in "The Parent Trap" as Martin in one of his first roles in film.He appeared as a lead character in the first two seasons of the BBC/BBC America/Netflix historical television drama, "The Last Kingdom".Of his stage performances, his role as Max in "Address Unknown" (2013) at the Soho Theatre, London, was described as a "superb performance" of a "study in dawning agony".