Actor
You and Eye
2023
as Harisson Rose
Room 9
2021
as Older Tommy Johnson
Secret Nights
2019
Exit 0
2019
as Frederick
Offstage Elements
2019
as Owen Forrester
Made a Movie, Lived to Tell
2018
as Himself
Two Hundred Thousand Dirty
2014
as Preston
The Wind Blows Where It Wishes
2011
as Roy Manard
A Trip to Swadades
2008
as Dooby
Swindle
2002
as Lukas
10,000 Black Men Named George
2002
as Barton Davis
X-Men
2000
as Magneto's Father
Dirty Pictures
2000
as Gil
The Hurricane
1999
as Detective at Hospital
Papertrail
1998
as Jerry Saracen
Prom Night IV: Deliver Us from Evil
1992
as Father Jaeger
The 10 Million Dollar Getaway
1991
as Tommy DeSimone
New York Stories
1989
as Suit
Shadow Dancing
1988
as Johnny
The Brain
1988
as Mr. Woods
Hostile Takeover
1988
as Cop #1
Primal Scream
1988
as Corby McHale
Cocktail
1988
as Robert Powell the Sculptor
The Big Town
1987
as Bartender
Blindside
1987
as Collinson
Negative Image
1987
The Muppets Take Manhattan
1984
as Construction Worker