Actor
Separate Lies
2005
as Lord Rawston
Hollywood North
2004
as Henry Neville
White Knuckles
2004
as Narrator
The Statement
2003
as Old Man
Control Factor
2003
as Director
Moving Malcolm
2003
as Malcolm Woodward
Spider
2002
as Terrence
Between Strangers
2002
as Orson Stewart
Sea and Stars
2002
as Narrator (voice)
Crime and Punishment
2002
as Marmeladov, Sonia's alcoholic father
Time of the Wolf
2002
as Preacher
Trudeau
2002
as British High Commissioner
The Stork Derby
2002
as Mr. Cummingham
Gahan Wilson's The Kid
2001
as Banquo
Harvard Man
2001
as Dr. Reese
Custody of the Heart
2000
as Judge H. Chadwick
Sunshine
1999
as Gustave Sors
Water Damage
1999
as Jock Beale
Goodbye Lover
1999
as Bradley
The Duke
1999
as The Duke
Urban Legend
1998
as Dean Adams
Johnny 2.0
1998
as Mr. Bosch
The X Files
1998
as The Well-Manicured Man
Dinner at Fred's
1997
as Uncle Henrick
Regeneration
1997
as Dr. Yealland
The Fifth Element
1997
as General Staedert
Swann
1997
as Cruzzi
High School High
1996
as Thaddeus Clark
Sabotage
1996
as Professor Follenfant
The Song Spinner
1995
as Frilo, The Magnificent
Dangerous Minds
1995
as Waiter
Little Women
1994
as Mr. Laurence
The Road to Wellville
1994
as Endymion Hart-Jones
Message for Posterity
1994
as Sir David Browning
Baby's Day Out
1994
as Mr. Andrews
Dieppe
1993
as Gen. Sir Alan Brooke
Journey to the Center of the Earth
1993
as Dr. Cecil Chambers
Johann's Gift to Christmas
1992
as Viktor (voice)
The Adventures of Baron Munchausen
1988
as Hieronymus Karl Frederick Baron von Munchausen
The Adventures of Gerard
1970
as Duke of Wellington
Stand by Your Screen
1968
as Christopher Gritter
Shaggy Dog
1968
as Wilkie
George's Room
1967
as The Man
A Study in Terror
1965
as Sherlock Holmes
Unearthly Stranger
1963
as Dr. Mark Davidson
Billy Budd
1962
as Julian Ratcliffe, 2nd Lieutenant
Mr. Topaze
1961
as Roger
Oscar Wilde
1960
as Lord Alfred Douglas
H.C. Andersens sagor
1952