His Royal Shakespeare Company credits include:
Richmond in "Richard III" (2001) and Young Talbot in "Henry VI" parts I, II & III (2000).
Did You Know?
(2004), he played Remiel, a fallen angel in the service of Satan, who poses as a Catholic priest named Father Jez Heriot while in The Omen
(1976), his grandfather Patrick Troughton
played Father Brennan, a Catholic priest who is killed by Satan.