-
(2006) Perfume: The Story Of a Murderer
- Antoine
-
(2006) Nobel Son - Eli Michaelson
-
(2006) Snowcake - Alex
-
(2005) Harry Potter and the Goblet of Fire
- Severus Snape
-
(2005 - voice) The Hitchhiker's Guide to
the Galaxy - Marvin
-
(2004) Harry Potter and the Prisoner of
Azkaban - Severus Snape
-
(2003) Love Actually - Harry
-
(2002) Harry Potter and the Chamber of
Secrets - Severus Snape
-
(2001) The Search for John Gissing - John
Gissing
-
(2001) Harry Potter and the Sorcerer's
Stone - Severus Snape
-
(2001) Blow Dry - Phil Allen
-
(2000 - voice) Help, Im a Fish - Joe
-
(2000) Play - Man
-
(1999) Galaxy Quest - Alexander Dane/Dr.
Lazarus
-
(1999) Dogma - Metatron
-
(1998) Dark Harbor - David Weinberg
-
(1998) Judas Kiss - Detective David Friedman
-
(1996) Michael Collins - Eamon de Valera
-
(1995) Sense and Sensibility - Colonel
Brandon
-
(1995) An Awfully Big Adventure - P.L.
O'Hara
-
(1994) Mesmer - Franz Anton Mesmer
-
(1992) Bob Roberts - Lukas Hart III
-
(1991) Close My Eyes - Sinclair
-
(1991) Robin Hood: Prince of Thieves -
Sheriff of Nottingham
-
(1991) Truly Madly Deeply - Jamie
-
(1991) Closet Land - Interrogator
-
(1990) Quigley Down Under - Elliott Marston
-
(1989) The January Man - Ed
-
(1988) Die Hard - Hans Gruber
-
(2004) Something the Lord Made - Alfred
Blalock
-
(2002)(episode) King of the
Hill: Joust Like a Woman - King Philip
-
(1996) Rasputin - Grigori Rasputin
-
(1993)(episode) Fallen Angels: Obliquely
Murder - Dwight Billings
-
(1989) Spirit of Man - Israel
Yates
-
(1989) Revolutionary Witness
- Jacques Roux
-
(1995) Girls on Top: (episode) Cancel Toast
- Voice of RADA
-
(episode) Four-Play
- Dimitri
-
(1985) Pity in History - Croop
-
(1982- mini tv series) The Barchester Chronicles
- Rev. Obadiah Slope
-
(1982 - mini tv series) Smiley's People
- Mr. Brownlow
-
(1980 - mini tv series) Therese
Raquin - Vidal
-
(1978) Romeo and Juliet - Tybalt