Monte Leburne
Missing You (2025)
Brother Jerome
Shardlake (2024)
Ralph Ratclyff
The Completely Made-Up Adventures of Dick Turpin (2024)
Stan Higgins
Sexy Beast (2024)
King Toad (voice)
Incredible Ant (2022)
Kevin
Mood (2022)
Skimmer
The Watch (2021)
Cowboy
The Third Day (2020)
Patrick Katz
The Stranger (2020)
Yemelyan Pugachev
Catherine the Great (2019)
John Roberts
Beforeigners (2019)
Francis
Pennyworth: The Origin of Batman's Butler (2019)
Ryan
I Am... (2019)
Detective Inspector Tanner
Year of the Rabbit (2019)
Electricity Board Spokesperson
Good Omens (2019)
Richard
Sliced (2019)
Psychiatrist
After Life (2019)
Jim Winshaw
Three Girls (2017)
Shep Gordon
Urban Myths (2017)
Howell
Zapped (2016)
The Bogeyhunter
Fungus the Bogeyman (2015)
Sebastien
Chewing Gum (2015)
Silas Capek
Humans (2015)
Vinculus
Jonathan Strange & Mr Norrell (2015)
Spider (voice)
Funny Valentines (2015)
Richard Two-Shoes
Inside No. 9 (2014)
Gabriel Cain
Ripper Street (2012)
Duncan Hammer
Lilyhammer (2012)
Stella (2012)
Friday
Lucky Fred (2011)
Dr Malcolm Donahue
Vera (2011)
Thoros of Myr
Game of Thrones (2011)
Candy Cabs (2011)
Rabbi
Friday Night Dinner (2011)
Vince (voice)
Mongrels (2010)
Personal Affairs (2009)
Vincent
Being Human (2009)
Dr. Wasabi
Chop Socky Chooks (2008)
Angelo's (2007)
Alan McEwan
Kingdom (2007)
Billy
Pulling (2006)
Strutter (2006)
Not Going Out (2006)
Modern Toss (2006)
Self
8 Out of 10 Cats (2005)
Prentis
Doctor Who (2005)
Dr. Ambrose Burt
Agatha Christie's Marple (2004)
Tim Millen
Hustle (2004)
Dr. David Carney
Waking the Dead (2001)
Two Thousand Acres of Sky (2001)
2000 Acres Of Sky (2001)
Perfect World (2000)
Hoover
Spaced (1999)
Laurence Mann
Midsomer Murders (1997)
Anyone for Pennis? (1995)
Shooting Stars (1993)
Dennis Pennis (Host)
Top of the Pops (1964)
Thanks
Creator