He acted in the movie Elizabeth (1998), produced by
his mother, and also had a role in Superagente Cody Banks 2: Destine Londres (2004), directed by his uncle Kevin. In addition, he worked on the movie Atonement (2007). He has participated in the historical drama of BBC One Casualty 1907. He plays Theon Greyjoy in the Game of Thrones series.