2018
2002
2019
2001
1997
2014
2012
1992
1999
28 Days Later
as Mark
Dracula Untold
as Captain Petru
Event Horizon
as Burning Man
Snow White and the Huntsman
as King Magnus
Harry & Meghan: Becoming Royal
as Caspian
Paul, Apostle of Christ
as Publius
The Cyberstalking
as Jack
Dark Floors
as Ben
The Mists of Avalon
as Gawain
Pandora
as Professor Donovan Osborn
Nice Town
as Nigel Dobson
Moonacre
as Robin Loveday