2023
Phoenix Rise as Carl (10 episodes)
2017
Ackley Bridge as Steve Bell (18 episodes)
2015
The C-Word as Pete Lynch
2013
A Long Way From Home as Mark
2013
Great Night Out as Scott (1 episode)
2012
The Fear as Cal Beckett (4 episodes)
2012
Lake Placid: The Final Chapter as Loflin
2012
Life Just Is as Bobby
2011
Death in Paradise as Jay Croker (1 episode)
2011
Candy Cabs (3 episodes)
2009
Law & Order: UK as Paul Nicholls (13 episodes)
2008
Harley Street (6 episodes)
2008
Bonekickers (1 episode)
2008
The Passion as Judas (6 episodes)
2008
Fairy Tales (1 episode)
2007
Secret Diary of a Call Girl as Harry Keegan (3 episodes)
2004
Bridget Jones: The Edge of Reason as Jed
2004
A Thing Called Love (22 episodes)
2004
Gunpowder, Treason & Plot as Lord Darnley (2 episodes)
2004
Hustle as Adam Rice (1 episode)
2004
If Only as Ian Wyndham
2003
Canterbury Tales as Jerome (6 episodes)
2003
Vincent in Brixton as Sam Plowman
2002
V Graham Norton as Self (1 episode)
2001
Goodbye Charlie Bright as Charlie Bright
1999
The Clandestine Marriage as Richard Lovewell
1999
The Trench as Pte. Billy Macfarlane
1999
The Passion as Daniel
1998
City Central (32 episodes)
1997
Midsomer Murders as Dave Foxely (1 episode)
1995
Out of the Blue (1 episode)
1995
The Biz as Tim Marshall (24 episodes)
1989
Children's Ward (1 episode)
1985
EastEnders as Joe Wicks (184 episodes)