The Big Red Nose Desert Trek (2011) Narrator
Made In Dagenham (2010) Mr Clarke
Heartbreaker (2010) Jonathan
Moonshot (2009) Michael Collins
Wuthering Heights (2009) Edgar Linton
Play Or Be Played (2008) Joe
The Pro (2008)
The Things I Haven’t Told You (2008) DC Rae
This Life + 10 (2007) Edgar ‘Egg’ Cook
Scenes Of A Sexual Nature (2006) Jamie
Comme t’y es belle! (2006) Paul
These Foolish Things (2005) Christopher Lovell
Lie With Me (2004) DI Will Tomlinson
Whose Baby? (2004) Barry Flint
Enduring Love (2004) TV Producer
Love Actually (2003) Mark
State Of Mind (2003) Julian Latimer
Understanding Jane (2001) Party Stonehead 1
Offending Angels (2000) Sam
A Likeness In Stone (2000) Richard Kirschman
Gangster No. 1 (200) Maxie King
Bomber (2000) Capt. Willy Byrne
Mersey Blues (1999) Narrator
Human Traffic (1999) Felix
A Man’s Best Friend (1999) Man
The Woman In White (1997) Walter Hartright
Over Here (1996) Cappy
Boston Kickout (1995) Ted
N7 (1995) Andy
Drop The Dead Donkey (1994) Terry

The Walking Dead (2010) Rick Grimes
Strike Back (2010) Hugh Collinson
Afterlife (2005-2006) Robert Bridge
No Waste Like Home (2005) Narrator
Holby City (2004) Boyfriend To Hep C Patient
Canterbury Tales (2003) Alan King
Teachers (2001-2003) Simon Casey
Trevor’s World Of Sport (2003) Mark Boden
This Life (1996-1997) Edgar ‘Egg’ Cook
Bramwell (1996) Martin Fredericks