2024
Lore as Not available2024
Bad Tidings as 'Big' Barry Brennan2023
Lockwood & Co. as Julius Winkman2023
Choked Up as Orally Challenged Person2021
Wolfe as Manager2021
Off the Record as himself2020
Rebecca as Ben2019
Game of Thrones: The Last Watch as Self2018
Peterloo as Tuke, the painter2017
Strike as Shanker2015
Game of Thrones The IMAX Experience as Eddison Tollett2015
Peter & Wendy as Noodler2014
The Great Fire as Mr. Bagwell2014
Before I Go to Sleep as Warehouse Caretaker2012
Hit & Miss as Liam2012
Pramface as Keith Prince2012
Blood as Jason Buliegh2011
Game of Thrones as Eddison Tollett2011
Vera as Jason Glenn2011
The Sinking of the Laconia as Harry Townes2011
Kill List as Justin2011
The Murder at Road Hill House as William Nutt2010
Going Postal as Mad Al2009
Nativity! as Parent2008
Ripple as Martin2006
Housewife, 49 as Arthur Last2006
The Outsiders as Claude Truffaut2005
Doctor Who as Ross2005
Ideal as Colin2005
Man Stroke Woman as Not available2005
Pitch Perfect as Bob2004
North & South as Inspector Mason2004
Nits as Dad2003
The Mayor of Casterbridge as Abel Whittle2002
All or Nothing as Craig2001
Blow Dry as Saul2000
Clocking Off as Barney Watson2000
102 Dalmatians as Ewan1999
All the King's Men as Pvt. Davy Croft1999
Doomwatch: Winter Angel as Ewan McAllister1998
Les Misérables as Grantier1997
Midsomer Murders as Spud1995
The Thin Blue Line as Protestor1992
Heartbeat as Matt Cartwright2022
Who Do You Believe? Executive Producer