2004
as Merlin
2017
as Viscount Halifax
2005
as Glen Foy
2012
as National Security Advisor
2001
as Charles Harker
2002
as Leonard Woolf
2018
as King Edward I of England
2011
as Stephen
2024
as Andrew
as Martin
2007
as Harry Vardon
as Brooks Baekeland
2019
as Dr. Richard Brayne
as Charlie Lambert
2015
as Stannis Baratheon
as William Godwin
1990
as Horatio
2003
as Simon Kirkman
2000
as Noel Quigley