2023
Beyond Paradise as DI Humphrey Goodman2021
Father Christmas Is Back as Peter Hope2021
Promises as Louis2021
Paul Dood’s Deadly Lunch Break as Bronson2019
Sanditon as Tom Parker2019
Trick or Treat as The Cop2018
Royal Affairs as The Ambassador2017
A Few Less Men as Tom2016
Ambulance as Self - Narrator2015
Sparks & Embers as Tom Sanger2013
Lightfields as Paul Fenner2011
Death in Paradise as Humphrey Goodman2011
Traffic Light as Ethan Wright2011
A Few Best Men as Tom2011
Oka! as Larry2010
Human Target as Not available2010
D.O.A as Tom Lassiter2008
Easy Virtue as Furber2008
Heist as Dick Puddlecote2007
Death at a Funeral as Troy2007
Sold as Not available2007
Catwalk Dogs as Michael2007
The Amazing Trousers as Henry2006
The One Show as Self2005
Funland as Not available2004
The Merchant of Venice as Gratiano2004
Murder City as DS Luke Stone2004
My Life in Film as Art2003
Love Actually as Colin Frissell2002
The Four Feathers as Edward Castleton2002
Doctor Zhivago as Pasha Antipov2002
Dead Casual as Not available2002
Deathwatch as Pvt. Barry Starinski2001
Friday Night with Jonathan Ross as Self2001
Iris as Dr. Gudgeon2000
My Family as Nick Harper2000
Five Seconds to Spare as Martin2000
The Most Fertile Man in Ireland as Eamon Manley2000
Dead Babies as Not available2000
Je t'aime John Wayne as Belmondo1997
Trial & Retribution as Not available1995
Soccer AM as Self1993
Closing Numbers as Fredericks1984
The Bill as Not availableNaN
Hotel Caledonia as Norman Tickle