Actor
Coriolanus
2019
as Menenius Agrippa
The Emissary
2017
as The Steward
Room
2015
as Leo
Stratford Festival: King John
2015
as King John
The Samaritan
2012
as Deacon
Cairo Time
2009
as Mark
Booky's Crush
2009
as Sidney
Killshot
2008
as Paul Scallen / FBI Chief
Shake Hands with the Devil
2007
as Major Phil Lancaster
Heyday!
2006
as Joe Neal
Black Widow
2005
as Detective Pressman
Siblings
2004
as Mr. Phillips
Ginger Snaps Back: The Beginning
2004
as Wallace Rowlands
Confessions of a Teenage Drama Queen
2004
as Calum
Trinity
2003
as Dr. Clerval
The Nature of Nicholas
2002
as Father
Steal
2002
as Jerry
The Claim
2000
as Burn
Possible Worlds
2000
as George Barber
Murder Most Likely
2000
Spreading Ground
2000
as Johnny Gault
Don't Think Twice
1999
Rembrandt: Fathers & Sons
1999
as Rembrandt van Rijn
The Passion of Ayn Rand
1999
as Richard
Last Night
1998
as Radio D.J. (voice)
The Sweet Hereafter
1997
as Sam Burnell
Long Day's Journey Into Night
1996
as Edmund Tyrone
First Degree
1995
Choices of the Heart: The Margaret Sanger Story
1995
as Mr. Schlesinger
I Know My Son Is Alive
1994
as Salvatore Falcone
I Love a Man in Uniform
1993
as Henry Adler
Guilty as Sin
1993
as Ray Schiff
Heart Songs
1992
as Snipe
Beautiful Dreamers
1990
as Leonard Thomas
Norman's Awesome Experience
1989
as Norman
And Then You Die
1987