2023
Tales of the Tardis as Captain Bates (1 episode)
2014
Houdini as Maxwell (2 episodes)
2004
Modigliani as Soutine
2004
Hidalgo as Military Cistern Lieutenant
2003
American Cousins as JoJo
2002
The Adventures of Young Indiana Jones as Siegfried Sassoon (1 episode)
2001
Kiss Kiss (Bang Bang) as Humph
2001
Mind Games as Gary Little
1999
The Adventures of Young Indiana Jones: Trenches of Hell as Sassoon
1995
A Pin for the Butterfly as Vasil
1995
Elidor as Malibron (6 episodes)
1993
Frank Stubbs Promotes as Robin (1 episode)
1992
The Young Indiana Jones Chronicles as Sassoon (1 episode)
1991
One Against the Wind as German Pilot
1990
Wild Flowers as Angus
1989
Doctor Who: The Curse of Fenric as Cpt Bates
1989
Conquest of the South Pole as Sloopianek
1987
Three Wishes for Jamie as Jamie McGrew
1987
Heart of the Country as Bernard (4 episodes)
1987
Wild Flowers: Women of South Lebanon
1986
Casualty as Danny Gresty (1 episode)
1982
Aliens as First soldier