2024
Shardlake as Norfolk2019
Cheat as Michael Shadley2016
Victoria as Duke of Cumberland2016
Victoria as King of Hanover2016
Risen as Pontius Pilate2016
Happily Ever After as Walt2015
Dickensian as Jacob Marley2015
Spooks: The Greater Good as Harry Pearce2014
Undeniable as Andrew Rawlins2013
Mayday as Malcolm Spicer2012
World Without End as Earl Roland2011
South Riding as Anthony Snaith2009
Yellowstone as Self2006
Ancient Rome: The Rise and Fall of an Empire as Vespasian2005
The Greatest Game Ever Played as Lord Northcliffe2004
Hawking as Sir Fred Hoyle2003
Me & Mrs. Jones as Benedict2002
Top Gear as Self2002
Spooks as Harry Pearce2001
Pearl Harbor as Mervyn Bennion2000
That's Life as Victor Leski2000
The Magicians as Simon Magus1999
Law & Order: Special Victims Unit as Dr. Preston Blair1999
The Vice as Not available1999
Total Recall 2070 as Not available1999
Chill Factor as Col. Andrew Brynner1999
The Adventures of Young Indiana Jones: Masks of Evil as Stefan1998
The Magnificent Seven as Not available1998
Mighty Joe Young as Garth1997
Dead Man's Gun as Not available1997
The Broker's Man as Not available1997
Holding On as Not available1997
Cracker as Not available1997
Amistad as Captain Fitzgerald1997
The Garden of Redemption as Nazi Commandant1997
Marco Polo: Haperek Ha'aharon as Rusticello1996
The Witch's Daughter as Mr. Jones1996
Seasick as 1st Officer Roald Jensen1995
Kavanagh Q.C. as Charlie Beck1995
Band of Gold as Not available1995
Resort to Murder as Not available1995
An Awfully Big Adventure as Bunny1994
Anna Lee as Peter Wainwright1994
White Angel as Leslie Steckler1993
Shadowlands as Dr Craig1993
The Perfect Husband as Franz1992
Heartbeat as Dr. James Radcliffe1992
Highlander: The Series as Arthur Drake, aka Drakov1992
The Pleasure Principle as Dick1991
Soldier Soldier as Major Ben Collins1991
Murder in Eden as Kenneth Potter1991
Prisoner of Honor as Maj. Henry1991
The Laughter of God as Not available1990
The Hunt for Red October as Capt. 2nd Ivan Putin (Political Officer, Red October)1990
The Rescuers Down Under as Red (voice)1990
The Incident as Geiger1990
Children Crossing as Joe1990
Burndown as Jake Stern1989
Tree of Hands as Terence1989
Trouble in Paradise as Adriaan1988
Prisoner of Rio as Clive Ingram1987
Northanger Abbey as Henry Tilney1987
Born of Fire as Paul Bergson1986
A State of Emergency as Ken Parrish1985
Screen Two as Henry Tilney1985
Lifeforce as Col. Colin Caine1985
Letter to Brezhnev as Peter1984
White Elephant as Peter Davidson1983
The Aerodrome as Roy1982
Fire and Sword as Dinas1982
Another Flip for Dominick as Dominick Hide1980
The Flipside of Dominick Hide as Dominick Hide1980
The Flipside of Dominick Hide as Dominick Hide1979
Tales of the Unexpected as Not available1979
Tess as Angel Clare1979
When You Comin' Back, Red Ryder? as Stephen Ryder1977
Equus as Alan Strang1977
Joseph Andrews as Joseph Andrews1976
Aces High as Lt. Stephen Croft1976
The Picture of Dorian Gray as Dorian Gray1976
The Lady of the Camellias as Armand Duval1975
King Arthur, the Young Warlord as Corin1973
Daniele and Maria as Daniele1973
Her Majesty's Pleasure as Arsenic1973
The Ballad of Ben Bagot as Ben Bagot1973
Diamonds on Wheels as Robert 'Bobby' Stewart1972
The Adventures of Black Beauty as David Abbott1972
Arthur of the Britons as Not available1972
The Protectors as Stephen Douglas1972
Brother Sun, Sister Moon as Not available1970
Play for Today as Arsenic1970
Play for Today as Dominick Hide1970
Here Come the Double Deckers as Scooper1969
The Flaxton Boys as Archie Weekes1956
Tony Awards as Self - Nominee1954
The Wonderful World of Disney as Robert 'Bobby' Stewart