2025
Heads of State as White House Correspondent2024
Gunpowder Siege as Thomas Percy2024
Seagrass as Steve2022
Guillermo del Toro's Cabinet of Curiosities as Joe Allen2022
Sister Boniface Mysteries as Kingsley Markham2022
The Batman as Thomas Wayne2022
The Tourist as Marlowe / Dr Watkins2022
Dampyr as Draka2019
A Working Mom's Nightmare as Mark Hartman2017
Ransom as Eric Beaumont2017
Dating My Mother as Not available2015
Wolf Hall as Harry Norris2014
Black Sails as Woodes Rogers2014
300: Rise of an Empire as Butcher2013
Dracula: The Dark Prince as Dracula2011
Game of Thrones as Arthur Dayne2011
Pirates of the Caribbean: On Stranger Tides as Captain of the Guard2008
Hi-5 as Not available2007
Holby Blue as Not available2005
Ambition as Bruce2003
Mile High as Captain Dan Peterson2001
Band of Brothers as Herbert J. Suerth2001
Crossroads as Not available1994
Ready Steady Cook as Self - Guest1988
This Morning as SelfNaN
Everything & The Universe as Brian MoffettNaN
Everything & The Universe Associate Producer