2008
City of Ember as Sadge Merrall
2006
Basic Instinct 2 as Jakob Gerst
2004
The Reckoning as Undertaker
2001
Judge John Deed (1 episode)
2001
Lover's Prayer as Dr. Looshin
2001
Revelation as New Age Man
1999
Miss Julie as Servant
1999
The Escort as Ann's Father
1999
Toy Boys as Mr. Chambers
1999
Alice in Wonderland as Mr. Eaglet
1999
Alegría: An Enchanting Fable as Marcello
1998
The Legend of 1900 as Doctor Klauserman
1998
Cousin Bette as Nucingen
1997
The Tango Lesson as Builder
1997
The IMAX Nutcracker as 'Uncle' Drosselmeier
1997
Bring Me the Head of Mavis Davis as Jeff
1996
The Cold Light of Day as Stephan Nuslauer
1995
Blue Juice as Shaper
1995
The Steal as Jeremiah
1994
W.S.H.: The Myth of the Urban Myth
1994
Friends as Older Guest (1 episode)
1994
The Browning Version as Dr. Lake
1989
Here Is the News as Dr. Boyle
1988
Stormy Monday as Peter Reed
1987
Little Dorrit as Dr. Haggage
1979
The Tempest as Prospero, the Right Duke of Milan
1970
Malatesta as Josef Solokow