
2023
Typist Artist Pirate King as Gabe Patier2023
24/7 Pet Hospital as Narrator2022
House of the Dragon as Hugh2021
Absent Now the Dead as Thersites (voice)2019
Warrior as Officer “Big Bill” O’Hara2018
Isabella as Hayden2017
Liar as Ian Davis2017
Rellik as DI Mike Sutherland2016
Beowulf: Return to the Shieldlands as Beowulf2013
WPC 56 as DI Jack Burns2012
The Bletchley Circle as Clerk on Train2012
King Lear as Edmund2011
Young James Herriot as Not available2009
Personal Affairs as Not available2008
1234 as Billy Nixon2008
Slapper as Peter2005
Doctor Who as Ivan2005
Green Street Hooligans as Ike2004
Hustle as Neil Davis2004
AVP: Alien vs. Predator as Klaus2003
Brush with Fate as Adrian Kuypers2002
Spooks as Bryant2002
Hans Christian Andersen: My Life as a Fairytale as Hans Christian Andersen2001
Waking the Dead as Young Murray Stuart1997
Midsomer Murders as Danny Twyman1996
Silent Witness as Not availableNaN
Rome Revealed as Not available