2024
Rendel: Cycle of Revenge as Edward Cox2024
The Stoic as Rhodes2021
Nemesis as Damien Osborne2021
Give Them Wings as Dr. Markum2020
Creators: The Past as Lord Kal2020
Pit Stop as Not available2018
London Unplugged as Not available2017
The Rizen as Admin2016
Breakdown as Peter Grainger2016
Ripper as Jack the Ripper2016
Shopping as Nick2015
Age Of Kill as Prime Minister2015
Re-Kill as Winston2015
The Antwerp Dolls as Ray Ferrino2014
Tales of the Supernatural as Father Doyle2013
Getaway as Distinguished Man2013
Vendetta as Rooker2013
Victor Young Perez as Commandant Heinrich Schwarz2013
Asylum as Sharp2012
Greystone Park as Demonic Voice (voice)2010
Prowl as Bernard2010
Carmen's Kiss as Michael2008
Brothel as Thief2007
Messages as Dr Robert Golding2005
Dungeons & Dragons: Wrath of the Dragon God as Damodar2004
The Apocalypse as Domitian2004
One Point O as Neighbour2003
Keen Eddie as Not available2003
Hellborn as Dr. McCort2003
Never Say Never Mind as Not available2002
Spooks as Michael Kaharias2002
Steal as Lt. Macgruder2001
Ripper: Letter from Hell as Marshall Kane2000
Dungeons & Dragons as Damodar2000
Highlander: Endgame as Jacob Kell2000
Britannic as Doctor Baker1999
Warlock III: The End of Innocence as The Warlock1998
Charmed as Leader of the Order1998
Sweepers as Dr. Cecil Hopper1997
La Femme Nikita as Jurgen1997
Ravager as Cooper Wayne1996
One Man's Justice as Agent Karl Savak1996
Kounterfeit as Frankie1996
No Contest II as Jack Terry1995
Aurora: Operation Intercept as Gordon Pruett1994
The Cisco Kid as General Martin Dupre1993
Necronomicon as Edward De Lapoer1993
Full Eclipse as Adam Garou1992
Passenger 57 as Charles Rane1991
Switch as The Devil1991
Howling VI: The Freaks as R.B Harker1991
Pyrates as Liam1990
Yellowthread Street as Not available1989
Tales from the Crypt as Colonel Parker1989
Silence Like Glass as Dr. Burton1988
For Queen & Country as Colin1988
The Fruit Machine as Echo1987
Miss Marple: Nemesis as Michael Rafiel1986
Solarbabies as Dogger1986
Absolute Beginners as Flikker1986
Caprice as Jacko / Edwina LaPage1986
Smart Money as Lawrance MacNiece1985
The Equalizer as Greg Rivers1985
Billy the Kid and the Green Baize Vampire as T.O, The One1985
Operation Julie as D.C. Malcolm Pollard1984
The Bill as Not available1984
Miss Marple as Michael Rafiel1984
Oxford Blues as Peter Howles1983
The Keep as Border Guard 21983
Privates on Parade as Flight Sergeant Kevin Cartwright1983
Birth of a Nation as Barratt1981
Bergerac as Jake1950
Lux Video Theatre as Not availableNaN
Disorientated as Hank Rogers2020
Creators: The Past Story Supervisor2020
Creators: The Past Associate Producer2020
Creators: The Past Executive Producer