Filmography
Spaceship (2015) The Squaddie
Skin Trade (film) (2015) Serbian Mob Attorney
United Passions (2014) Rudolph Seeldrayers
Girl Like Me (2009) Tony (premiered 8 September 2009 Venice International Film Festival)
Echelon Conspiracy (2009) Charles
Gallowwalker (2009) Apollo Jones
Good (2009) Adolf Eichmann
Trapped (2008) David Jackson
He Said (2007) Karl
Blackbeard (2006) Jack Spector
Dungeons & Dragons: Wrath of the Dragon God (2005) Dorian
Cold and Dark (2005) Mabbs
The Defender (2004) Tech 1
Vanity Fair (2004) Curzon Street Footman
Ten Minutes (2003) Paul
Get Real (1998) Bob
Television
Rillington Place (2016) Mr Hodges
Apple Tree Yard (2016) George
Versailles (2015) Rebel Soldier
Silent Witness (2015) Mark Stone
In the Club (2014) Dave Hutchinson
Our Girl (2014) Major Bryce
The Tunnel (TV series) (2013) Doctor Cobb
The Wrong Mans (2013) Mr Smith
Doctors (2013) Reverend Gordon Clement
Upstairs Downstairs (2012) Hadleigh
Lost (2010) Jonas Whitfield
The Day of the Triffids (2009) Dr. Kotch
New Tricks (2009) Alen Smith
The 39 Steps Wakeham
NCIS (2007) Nick Taylor
Robin Hood (2006) Luke Cooper
Judge John Deed (2006) David Baxter
Afterlife (2005) Chris Rabey
Holby City (2005) Jeff Faulds
Doctors (2005) Graham
Heartbeat (2004) Jethro Woods
Lie With Me (2004) Simmons
Monarch of the Glen (2 episodes, 2004) Alex Faversham
The Inspector Lynley Mysteries (2004) Gavin Webster
Cromwell: Warts and All (2003) Sir Thomas Fairfax
The Bill (2003) Robert Parish
Perfectly Frank (2003) Douglas Payne
In Deep (2002) Dr Quigley
Redcap (2002) Maurice Green
Doctors (2000) Nick McKintyre
Waking the Dead (2000) Clive Pearson
The Vice (2 episodes, 2000) Rob
Holby City (2000) Kevin Harper
Heartbeat (1999) Dennis
Peak Practice (1999) DC Mullins
Coronation Street (7 episodes, 1998) DI Fox
Suffer the Little Children (1994) Detective
Resnick: Lonely Hearts (1992) Young PC
Audio drama
Hamlet (Smartpass Productions, 2010) Title role
Doctor Who - Something Inside (Big Finish Productions, 2006) Rawden
Dalek Empire 3 (Big Finish Productions, 2004) Siy Tarkov
Dalek Empire 2 (Big Finish Productions, 2003) Siy Tarkov
Doctor Who – Jubilee (Big Finish Productions, 2003) Farrow
Theatre
Lampedusa, HighTide Festival (2015) Stefano
Romeo and Juliet, Shakespeare's Globe (2015) Capulet
1984, Headlong Theatre Company (2014) Charrington
Yours For The Asking, Orange Tree Theatre (2012) Juan (nominated for an Offie for Best Actor)
How To Be Happy, Orange Tree Theatre (2011) Graham
The Ring of Truth, Orange Tree Theatre (2009) Tom Gore
Tosca's Kiss, Orange Tree Theatre (2006) Major Tom Morton
The Seagull, Northampton Theatre Royal (2002) Trigorin
Clockwatching, Orange Tree Theatre (2001) Duncan
The Daughter in Law, Orange Tree Theatre (2001) Joe
Macbeth, Orange Tree Theatre (1998) Macduff
All in the Wrong, Orange Tree Theatre (1998) Beverley
The Thickness of Skin, Wolsey Theatre (1997) Eddie
The Cherry Orchard, Royal Shakespeare Company (1997) Yasha
Disappeared, Leicester Haymarket Theatre (1995) Timothy Creighton
The Case of Rebellious Susan, Orange Tree Theatre (1994) Lucien
Hamlet, Greenwich Studio Theatre (1993) Hamlet
Writer
Two Feet (in progress) co-written with Mark Roper
Skin Trade (film) (2015) co-written with Dolph Lundgren
Land of Morning Calm