

The Mayflower Pilgrims: Behind The Myth(2016)
William Bradford (Adult)

The Pilgrims(2015)
William Bradford

Survivor(2015)
Dr. Emil Balan

The Voysey Inheritance(2014)
Hugh Voysey

Affluenza(2014)
Mr. Carson

Russian Broadway Shut Down(2014)

Almost Perfect(2011)
Kai Lee

Happy Tears(2009)
Antiques Dealer

The Narrows(2008)
Professor Reyerson

The Invasion(2007)
Yorish

The Prestige(2006)
Owens

Garfield: A Tail of Two Kitties(2006)
Mr. Hobbs

Falling for Grace(2006)
Andrew Barrington Sr

Game 6(2006)
Jack Haskins

The Pink Panther(2006)
Raymmond Laroque

The Tulse Luper Suitcases, Part 3: From Sark to the Finish(2005)
Tulse Luper

A Life in Suitcases: A History of Tulse Luper(2005)
Tulse Luper

Going Under(2004)
Peter

Crazy Like a Fox(2004)
Nat Banks

The Tulse Luper Suitcases, Part 2: Vaux to the Sea(2004)
Tulse Luper

Frida(2002)
Guillermo Kahlo

The Scorpion King(2002)
King Pheron

Return to Never Land(2002)
Edward (voice)

3 A.M.(2001)
Priest

The Crossing(2000)
Gen. Hugh Mercer

The Bumblebee Flies Anyway(2000)
Dr. Croft

Blackmale(2000)
Bill Fontaine

A Midsummer Night's Dream(1999)
Peter Quince

Double Platinum(1999)
Marc Reckler

Next Stop Wonderland(1998)
Ray Thornback

Trouble on the Corner(1997)
Mr. McMurtry

The Substance of Fire(1996)
Max

Sudden Manhattan(1996)
Murphy

The Possession of Michael D.(1995)
Robin Banks (Hypnotist)

Robin Hood: Men in Tights(1993)
Sheriff of Rotingham

The Tower(1993)
Mr. Littlehill

Stop! Or My Mom Will Shoot(1992)
Parnell

P.J. Sparkles(1992)
Betty (voice)

Charles and Diana: Unhappily Ever After(1992)
Prince Charles

If Looks Could Kill(1991)
Augustus Steranko

Mountains of the Moon(1990)
Papworth

Next(1990)
Peter (voice)

The Return of Sam McCloud(1989)
Jason Cross

God's Outlaw(1986)
William Tyndale

A Christmas Carol(1984)
Fred Holywell / Narrator

The Ebony Tower(1984)
David Williams

Star 80(1983)
Aram Nicholas

Saigon: Year of the Cat(1983)
Donald Henderson

Imaginary Friends(1982)
Douglas Pitblado
The Three Sisters(1981)
Tusenbach

Macbeth(1979)
Malcolm

The Comedy of Errors(1978)
Antipholus of Syracuse