The Evolution Of Humans as Narrator
2021
Hitler's Disastrous Desert War as Narrator (voice)
2020
De Gaulle, l'éclat et le secret as Dwight D. Eisenhower (6 episodes)
2019
Living With Volcanoes as Narrator (4 episodes)
2019
Hitlers Sista Dagar as Narrator
2018
The Last Secrets of the Nasca as Voice-over
2017
Operation Foxley: The Assassination of Hitler as Narrator (English)
2017
Divino Inferno – Rodin and the Gates of Hell as Auguste Rodin
2013
Khrushchev Does America as Narrator
2012
Happiness Never Comes Alone as Bill, administrator
2011
The Nights of Alice as John
2010
Heartbreaker as Juliette's Father-in-Law
2008
The Mandrake Root as Nicia
2007
La prophétie d'Avignon as Directeur banque (8 episodes)
2004
Sharks 3D as Narrator (voice)
2003
Ocean Wonderland as Narrator (voice)
2000
Enchanted Interlude as English doctor
1999
One 4 All as L'avocat américain
1998
30 Years to Life as Det. Sidney
1997
Droit dans le mur as Harding
1997
My Son the Fanatic as Chief Inspector Fingerhut
1997
Le Dernier Été as Le général Spears
1996
This Life as Hooperman (17 episodes)
1995
Au petit Marguery as Le client anglais
1995
Napoleon as Cat (voice)
1994
Léon: The Professional as Swat Chief
1992
Highlander: The Series as Richard Dunbar (1 episode)
1991
From Doon with Death as Douglas Quadrant
1990
House of Cards as Interviewer (1 episode)
1989
Agatha Christie's Poirot as Marcus Waverly (1 episode)
1988
The Man Who Lived at the Ritz as Fuerbach
1988
Eurocops as Rafferty (1 episode)
1988
Beryl Markham: A Shadow on the Sun as Penrose
1986
Casualty as Henry Carpenter (1 episode)
1986
Lovejoy as Dandy Jack (6 episodes)
1985
Three Up, Two Down as Sergeant (1 episode)
1981
Bergerac as Jack Webb (1 episode)
1981
The Bunker as Riebold
1980
Hamlet as Guildenstern
1979
Doctor Who: Nightmare of Eden as Dymond
1979
The Legend of King Arthur as Gawain (6 episodes)
1977
Secret Army as Claude Pettelain (1 episode)
1976
Beasts as Colin Grimley (1 episode)
1976
Beasts: Special Offer as Colin Grimley
1974
Dead Cert as Everest
1965
Public Eye as Burton (1 episode)