Movies
The Prestige
as Merrit
Star Trek
as Vulcan Science Minister (uncredited)
Wild at Heart
as Mr. Reindeer
Elvira: Mistress of the Dark
as Vincent Talbot
The Elephant Man
as Man in Pub
Free Birds
as (voice)
Atlantis: Milo's Return
as Erik Hellstrom (voice)
Star Trek VI: The Undiscovered Country
as Klingon Commander
Transformers
as Captain Witwicky
Needful Things
as Father Meehan