2024
Best Christmas Movies Ever! as Self2024
Shadow Land as Jasper Barnes2023
A Snowy Day in Oakland as Grant2022
V for Vengeance as Thorn2021
Action Royale as Not available2018
Are We Good Parents? as Bill2017
S.W.A.T. as Joe2016
Timeless as Ian Fleming2015
The Red Dress as Not available2014
The 100 as Russell Lightbourne2014
The 7.39 as Ryan Cole2013
Once Upon a Time in Wonderland as Robin Hood2012
Songs for Amy as Sean2011
Death in Paradise as Marlon Collins2011
Once Upon a Time as Robin Hood2011
Scott & Bailey as PC Sean McCartney2010
Undercovers as Clive2009
Krod Mandoon and the Flaming Sword of Fire as Krod Mandoon2009
Cupid as Not available2009
Mister Eleven as Dan2008
Meet the Spartans as Leonidas2007
LA Blues as Jack2007
The Dukes as Dave2006
The Class as Kyle Lendo2005
Criminal Minds as Thane Parks2005
The Third Wish as Brandon2003
Cold Case as Phil2003
Eve as Donovan Brink2001
Off Centre as Euan Pierce2001
Prince Charming as Prince Charming2000
Out of Depth as Paul Nixon1999
Loose Women as Self1999
Holby City as Darren Ingram1999
Sunburn as Lee Wilson1998
Dear Nobody as Chris1995
Dangerfield as Marty Dangerfield1992
GamesMaster as Not available1992
Waterland as Peter1991
Pebble Mill as Self1991
Dodgem as Simon Leighton1985
EastEnders as Aidan Brosnan1984
Surprise, Surprise as Self - Performer1978
Grange Hill as Terence 'Tegs' RatcliffeNaN
With Friends Like These as Lee