2023
Beyond Paradise as DI Neville Parker2019
Six Nations Sin Bin as Self2017
We Have Been Watching as Self2016
The A Word as Stuart2016
Borderline as Narrator2016
Borderline as (voice)2015
The Billion Dollar Chicken Shop as Narrator2014
Inside No. 9 as Phil2014
Our Zoo as Billy Atkinson2013
First Dates as Narrator2011
Death in Paradise as Will Teague2011
Death in Paradise as Neville Parker2011
The Café as Richard Dickens2010
Married Single Other as Not available2007
Would I Lie to You? as Self2007
Monkey Life as Self (Voice)2007
The Alan Titchmarsh Show as Self2007
Last One Standing as Narrator2006
The One Show as Self2006
Robin Hood as Not available2005
Doctor Who as Steadfast2005
8 Out of 10 Cats as Self2004
Agatha Christie's Marple as Sergeant Pickford2002
24 Hour Party People as Hooky2002
What's Your Problem? as Not available2001
Two Pints of Lager and a Packet of Crisps as Jonny1999
It's Only TV But I Like It as Self1998
The Royle Family as Antony Royle1997
Midsomer Murders as Jared Horton1996
Never Mind the Buzzcocks as Self1995
Soccer AM as Self1993
GMTV as Self1992
Heartbeat as Eddie Tinniswood1992
Heartbeat as Julian1992
Heartbeat as Stephen Lansbury1989
Children's Ward as Robbie1988
This Morning as Self1984
The Bill as Not availableNaN
The Match as Not available2024
Will & Ralf Should Know Better as Self - Host2023
Wedding Valley as Narrator2023
Caroline Aherne: Queen of Comedy as Self2020
Ricky and Ralf's Very Northern Road Trip as Himself2017
National Theatre Archive: Ugly Lies the Bone as Stevie2017
It's a Monkey Life: Jim's Dream as Narrator2014
Nativity 3: Dude, Where's My Donkey?! as Sophie's Brother2012
Get Lucky as Miles2011
The Itch of the Golden Nit as Fireboy (voice)2010
The Royle Family: Behind the Sofa as Self2010
Joe's Crackers as Anthony2009
The Golden Egg Cup as Antony Royle2008
Telstar: The Joe Meek Story as Chas Hodges2008
Massive as Not available2007
The Waiting Room as Stephen2006
The Queen of Sheba as Antony Royle2005
Zemanovaload as Kev2005
Frozen as Eddie2004
Fat Slags as Milkman2003
The Eustace Bros. as Richard Eustace2002
Paradise Heights as Richard Eustace2002
Al's Lads as Dan2001
Is Harry on the Boat? as Nick2001
I Swear I Was There as Narrator2000
Aladdin: The ITV Pantomime as Wishee Washee1999
The Flint Street Nativity as Star of Bethlehem/Clive Cattle1999
Bostock's Cup as Norman Lewis1995
Elidor as Morris Dancer's SonNaN
The Flaw as Not available2016
Borderline Executive Producer2015
Childbirth: All or Nothing Presenter2012
Playhouse Presents Writer2011
The Café Writer