Self - 'Baron Munchausen'
The Madness and Misadventures of Munchausen (2008)
Lord Rawston
Separate Lies (2005)
Henry Neville
Hollywood North (2004)
Narrator
White Knuckles (2004)
Old Man
The Statement (2003)
Director
Czynnik kontroli (2003)
Malcolm Woodward
Moving Malcolm (2003)
Terrence
Pająk (2002)
Orson Stewart
Pośród obcych (2002)
Narrator (voice)
Sea and Stars (2002)
Marmeladov, Sonia's alcoholic father
Crime and Punishment (2002)
Preacher
Time of the Wolf (2002)
British High Commissioner
Trudeau (2002)
Mr. Cummingham
The Stork Derby (2002)
Banquo
Gahan Wilson's The Kid (2001)
Dr. Reese
Harvard Man (2001)
Judge H. Chadwick
Custody of the Heart (2000)
Gustave Sors
Kropla słońca (1999)
Jock Beale
Water Damage (1999)
Bradley
Żegnaj, kochanku (1999)
The Duke
The Duke (1999)
Dean Adams
Ulice strachu (1998)
Mr. Bosch
Johnny 2.0 (1998)
The Well-Manicured Man
Z archiwum X: Pokonać przyszłość (1998)
Uncle Henrick
Dinner at Fred's (1997)
Dr. Yealland
Regeneration (1997)
General Staedert
Piąty element (1997)
Cruzzi
Swann (1997)
Thaddeus Clark
Zagniewani młodociani (1996)
Professor Follenfant
Sabotaż (1996)
Frilo, The Magnificent
The Song Spinner (1995)
Waiter
Młodzi gniewni (1995)
Mr. Laurence
Małe kobietki (1994)
Endymion Hart-Jones
Droga do Wellville (1994)
Sir David Browning
Message for Posterity (1994)
Mr. Andrews
Brzdąc w Opałach (1994)
Gen. Sir Alan Brooke
Dieppe (1993)
Dr. Cecil Chambers
Journey to the Center of the Earth (1993)
Viktor (voice)
Johann's Gift to Christmas (1992)
Hieronymus Karl Frederick Baron von Munchausen
Przygody barona Munchausena (1988)
Self
In from the Cold? A Portrait of Richard Burton (1988)
John Milton
Paradise Restored (1974)
Duke of Wellington
Przygody Gerarda (1970)
Christopher Gritter
Stand by Your Screen (1968)
Wilkie
Shaggy Dog (1968)
The Man
George's Room (1967)
Sherlock Holmes
A Study in Terror (1965)
Dr. Mark Davidson
Unearthly Stranger (1963)
Julian Ratcliffe, 2nd Lieutenant
Billy Budd (1962)
Roger
Mr. Topaze (1961)
Lord Alfred Douglas
Oscar Wilde (1960)
H.C. Andersens sagor (1952)