2018
Torvill & Dean as Colin Dean
2018
Agatha and the Truth of Murder as Wade
2017
The Moorside as PC Steve 'Kinchie' Kinchin (2 episodes)
2016
Delicious as Steven Green (1 episode)
2015
Banana as Alan (1 episode)
2013
Frankie (3 episodes)
2013
The Security Men as Ray
2013
Being Eileen as Pete Lewis (6 episodes)
2013
Father Brown as Michael Negal (1 episode)
2012
Last Tango in Halifax as Robbie (24 episodes)
2012
Girl Shaped Love Drug as Her Father
2011
Weekender as Sergeant Thompson
2011
Vera as Jonah Regan (1 episode)
2011
Marchlands as Eddie Maynard (5 episodes)
2011
United as Bert Whalley
2009
Wish 143 as Bus Driver
2009
Kandahar Break as Steve Delamore
2009
The Making of... Ashes to Ashes as Himself
2009
Chris Moyles' Quiz Night as Self (1 episode)
2008
Ashes to Ashes as Ray Carling (24 episodes)
2006
New Street Law (1 episode)
2006
Missing as Mark Lanser
2006
Life on Mars as Ray Carling (16 episodes)
2006
Missing: All Secrets Have a Price (2 episodes)
2005
Love + Hate as Derek
2004
No Angels (3 episodes)
2003
Between The Sheets as Steve Ashby (6 episodes)
2003
Blue Murder as Will Harmon (1 episode)
2003
Buried as Barry Shiel (2 episodes)
2002
Wire in the Blood (1 episode)
2001
The Navigators as John
2000
Clocking Off (1 episode)
1997
Midsomer Murders as Tom Asher (1 episode)
1996
My Wonderful Life (24 episodes)
1996
Silent Witness (2 episodes)
1995
Soccer AM as Self (1 episode)
1993
GMTV as Self (2 episodes)
1992
Heartbeat (1 episode)
1988
This Morning as Self (2 episodes)
1986
Casualty as Reg Summerston (1 episode)