Actor
The Great Nick D
2024
as Jim Hatton
Todd Tarantula
2023
as Lucifer Grey
Loon Lake
2019
Back Fork
2019
as Bill
Newness
2017
as Artie Hallock
Equals
2015
as Leonard
Mic Whore
2014
as Satan
Are You Here
2013
as Karl Stevens
Batman: The Dark Knight Returns, Part 2
2013
as Commissioner Gordon (voice)
Batman: The Dark Knight Returns, Part 1
2012
as James Gordon (voice)
Dark Shadows
2012
as Guest
Deck the Halls
2011
as Luke Reilly
The Social Network
2010
as Gage
Inhale
2010
as Dr. White
Unknown
2006
as Police Captain Parker
End Game
2006
as Shakey Fuller
The Black Hole
2006
as Ryker
Larva
2005
as Fletcher Odermatt
Surviving Christmas
2004
as Horace Vanglider
Shadow of Fear
2004
as Mr. Steve Palmer
Soldier of Fortune, Inc
1999
as Xavier Trout
Alone
1997
as Paul
D3: The Mighty Ducks
1996
as Dean Buckley
White Squall
1996
as Francis Beaumont
Headless Body in Topless Bar
1995
as Bradford Lumpkin
Intersection
1994
as Richard Quarry
The Shot
1993
as Gordon Sunshine
Grave Secrets: The Legacy of Hilltop Drive
1992
as Shag Williams
Dying Young
1991
as Richard Geddes
King of the Olympics: The Lives and Loves of Avery Brundage
1988
as Avery Brundage
Rich and Famous
1981
as Doug Blake
Raise the Titanic
1980
as Dr. Gene Seagram
Doctor Franken
1980
as Dr. Mike Foster
Love for Rent
1979
as Phil
Rich Kids
1979
as Steve Sloan
The Night Rider
1979
as Lord Thomas Earl
Telethon
1977
as Roy Hansen
The Norming of Jack 243
1975
as Jack 243
The Super Cops
1974
as Robert Hantz
The Girl in Blue
1973
as Scott Laithem
Up the Sandbox
1972
as Paul Reynolds
Night of Dark Shadows
1971
as Charles Collins / Quentin Collins