Oyunculuk

Yıl Başlık Rolü
- Doc Martin - Sezon 10 Bert Large
2023 Napolyon Louis XVIII
2019 Doc Martin - Sezon 9 Bert Large
2017 Doc Martin - Sezon 8 Bert Large
2017 The Man Who Invented Christmas Chapman
2015 Doc Martin - Sezon 7 Bert Large
2013 Doc Martin - Sezon 6 Bert Large
2011 Doctor Who (2005) - Sezon 6
Bölüm 13
Emperor Winston Churchill
2010 Doctor Who (2005) - Sezon 5
Bölüm 2 - 3 - 12
Winston Churchill
2009 Doc Martin - Sezon 4 Bert Large
2009 Doc Martin - Sezon 5 Bert Large
2008 Operasyon Valkyrie Pompus General
2008 Lewis - Sezon 2
Bölüm 3
Rév. King
2007 Rome - Sezon 2
Bölüm 2 - 3 - 4 - 7 - 8 - 9 - 10
Le lecteur des nouvelles dans le forum
2007 Doc Martin - Sezon 3 Bert Large
2006 Cehennem Çiçeği The Coroner
2005 Rome - Sezon 1
Bölüm 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12
Le lecteur des nouvelles dans le forum
2005 Oliver Twist Mr. Limbkins
2005 Doc Martin - Sezon 2 Bert Large
2004 Doc Martin - Sezon 1 Bert Large
2004 80 Günde Devr-i Alem Colonel Kitchener
2004 Hayalet Sesler Ian McNeice
2004 Spartacus - Sezon 1 Lentulus Batiatus
2004 Spartacus - Sezon 1
Bölüm 2
Lentulus Batiatus
2003 Children of Dune - Sezon 1 Baron Vladimir Harkonnen
2003 Strange - Sezon 1
Bölüm 4
-
2002 Mavi Yalanlar -
2001 Relic Hunter - Sezon 3
Bölüm 21
-
2001 Cehennemden Gelen Coroner Robert Drudge
2001 Minik Kaçamaklar Peter Principal
2000 Dune - Sezon 1 Baron Vladimir Harkonnen
1997 Olağanüstü Bir Hayat Mayhew
1997 Güzel Dadı ile Çirkin Kral Ira Grushinsky
1995 Budala Dedektif 2 Fulton Greenwall
1995 Cadfael - Sezon 2
Bölüm 2
Canon Eluard
1993 The Blackheath Poisonings - Sezon 1
Bölüm 3
George Collard
1987 84 Numara Bill Humphries
1985 Edge of Darkness - Sezon 1 Harcourt
1984 Top Secret! Blind Souvenir Vendor