2023
Tales of the Tardis as Jondar2019
The Untold Story as Adam2014
Alien Strain as Psychiatrist2010
The Search for Santa Paws as Haggis (voice)2009
The Line as Randall2009
Penance as John2009
Dragonquest as Gurion2008
Alone in the Dark 2 as Parker2008
Railroad to Hell: A Chinaman's Chance as Sam2008
The Thirst: Blood War as Claudius2007
Night Skies as Richard2007
An Accidental Christmas as Myles2007
Brotherhood of Blood as Keaton2006
The Wild as Flamingo (voice)2006
Hoboken Hollow as Trevor Lloyd2006
Lightspeed as Daniel Leight / Lightspeed2005
Private Moments as Gillian2004
Shoebox Zoo as Ross McBride2003
Gadget & the Gadgetinis as Additional Voices (voice)2002
George Lopez as Mike2001
Smallville as Dominic Senatori2001
Wishmaster 3: Beyond the Gates of Hell as Professor Joel Barash2000
Shanghai Noon as Andrews1998
Intimate Portrait: Sean Connery as Self1998
Urban Ghost Story as John Fox1998
Merlin as Young Merlin1997
Macbeth as Macbeth1996
Midnight in Saint Petersburg as Nikolai Petrov1995
Bullet to Beijing as Nikolai Petrov1994
Aladdin as The Vizier (voice)1994
Jamila as Daniyar1994
The Successor as Peter Reardon1993
Sean Connery: Private as Self1992
Beauty and the Beast as Beast (voice)1991
The Burning Shore as Michael Courteney1991
The Sheltering Desert as Not available1991
Mountain of Diamonds as Michael Courteney1990
Lenin: The Train as David1990
The Secret Life of Ian Fleming as Ian Fleming1989
Tank Malling as Dunboyne1989
Casablanca Express as Alan Cooper1988
Lenin... The Train as David1988
Puss in Boots as Corin1988
Bye Bye Baby as Marcello1986
Casualty as James Dunham1986
The Venetian Woman as Jules1985
Doctor Who: Vengeance on Varos as Jondar1985
The Boy Who Had Everything as John Kirkland1984
Robin of Sherwood as Robert of Huntingdon, Robin Hood1984
Dream One as Nemo (teen)1963
Doctor Who as JondarNaN
Byrd and the Bees as Chief Inspector Hollister2023
The Rig Producer2017
Tommy's Honour Director2012
The Philly Kid Director2011
51 Director2009
Pandemic Director2009
The Devil's Tomb DirectorNaN
Sweethearts Director