Oyunculuk

Yıl Başlık Rolü
- Primeval - Sezon 5 James Lester
2025 Ayı Paddington Peru'da Colonel Lancaster
2022 The Loneliest Boy In The World Frank
2021 Off the Rails Dan
2020 Bridgerton - Sezon 1 Lord Featherington
2019 Fakir: Bir Hint Fakirinin Olağanüstü Yolculuğu Officer Smith
2018 Johnny English Tekrar İş Başında Jeremy Bough
2017 Ayı Paddington 2 Colonel
2014 Doctor Who (2005) - Sezon 8
Bölüm 3
Sheriff of Nottingham
2013 Death In Paradise - Sezon 2 Richard Poole
2011 Death In Paradise - Sezon 1 Richard Poole
2011 Episodes - Sezon 1
Bölüm 1
Ben Miller
2011 Felix and Murdo - Sezon 1 Felix
2010 Primeval - Sezon 4 James Lester
2009 Primeval - Sezon 3
Bölüm 8
James Lester
2009 Primeval - Sezon 3 James Lester
2008 Primeval - Sezon 2 James Lester
2007 Primeval - Sezon 1 James Lester
2005 The Worst Week of My Life - Sezon 2 Howard Steel
2005 Popetown - Sezon 1 le prêtre (voix)
2004 The Worst Week of My Life - Sezon 1 -
2004 Agatha Christie's Miss Marple (2004) - Sezon 1
Bölüm 1
Basil Blake
2004 Prens ve Ben Soren
2002 Johnny English Jeremy Bough
2001 Yaşgünü Kızı Concierge

Senaryo

Yıl Başlık Mesleği
2007 Armstrong & Miller Senarist