Actor
Edward
2024
as Edward
Hayseed
2023
as Leo Hobbins
Payback
2021
as Randy
Wrong Turn
2021
as John Venable
The Catch
2020
as Tom McManus
The Pale Door
2020
as Dodd
The Dinner Party
2020
as Carmine Braun
The Wave
2019
as Jonas
After Everything
2018
as Paul
The Big Take
2018
as Jack Girardi
Delinquent
2018
The Price
2017
as John Kocher
AWOL
2017
as Roy
Ascent to Hell
2017
as Mr. Browning
The Archer
2017
as Bob Patrice
All Summers End
2017
as Mr. Turner
Welcome to Willits
2016
as Brock
Delinquent
2016
as Rich
Fender Bender
2016
as The Driver
The Preppie Connection
2016
as Mike Hammel
Fan Girl
2015
The Boy
2015
as Sheriff Deacon Whit
Ned Rifle
2015
as Bud
The Blackout
2014
as Frank
Shockwave Darkside
2014
as Dalton
Surviving Family
2014
as Jerry Malone
The Legend of the Flying Tomato
2014
as Taco Salesman / El Pirana
Cold in July
2014
as Baseball Announcer (voice)
Every Secret Thing
2014
as Dave Fuller
Born to Race: Fast Track
2014
as Frank
We Are What We Are
2013
as Frank Parker
Blumenthal
2013
as Interviewer
Bad Parents
2012
as Dan
Electrick Children
2012
as Tim
The Green
2011
as Leo
Sweet Little Lies
2011
as Roach
Boy Wonder
2010
as Terry Donovan
The Scientist
2010
as Dr. Marcus Ryan
Off Season
2009
as Man
Precious
2009
as Mr. Wicher
Handsome Harry
2009
as Pauley
The New Twenty
2009
as Robert Cameron
Tennessee
2008
as Roy
If I Didn't Care
2007
as Davis Meyers
One Night
2007
as Larry
The Handyman
2006
as Caleb Tucker
Heavens Fall
2006
as Thomas Knight, Jr.
Mysterious Skin
2005
as Coach
Shooting Vegetarians
2005
as Prosecutor
The Girl from Monday
2005
as Jack
The Maldonado Miracle
2003
as Lyle
Sin
2003
as Cal Brody
EvenHand
2002
as Officer Ted Morning
Stray Dogs
2002
as Myers Carter
No Such Thing
2002
as Carlo
Desert Saints
2002
as Agent Davis
My Best Friend's Wife
2001
as Chuck
On the Borderline
2001
as Dean
Glitter
2001
The Atlantis Conspiracy
2001
as Jon
American Psycho
2000
as David Van Patten
Boiler Room
2000
as FBI Agent David Drew
Double Parked
2000
as Karl Severson
Urbania
2000
as Chuck
The Insider
1999
as Intense Young Intern
Roberta
1999
as Philip
Remembering Sex
1998
as Matt Devlin
High Art
1998
as Arnie
Somewhere in the City
1998
as Justin
Too Tired to Die
1998
as White Soldier
Cost of Living
1997
as Converse
Boys
1996
as Officer Bill Martone
I Shot Andy Warhol
1996
as Tom Baker
If Lucy Fell
1996
as Dick
Flirt
1995
as Bill
Affair Play
1995
as Mickey Davis
The Perez Family
1995
as Steve Steverino
Lies to Live By: Babylon
1994
as Charles Forrester
Flirt
1993
as Bill
Rift
1993
as Tom
Simple Men
1992
as Dennis McCabe
Laws of Gravity
1992
as Guy's Pal
Ambition
1992
Theory of Achievement
1991
Trust
1990
as John Bill
The Unbelievable Truth
1990
as Gus
Sidewalk Stories
1989
as Carriage Couple