Actor
Killers of the Flower Moon
2023
as Agent John Burger
The Mill
2023
as Guard
Dinner in America
2022
as Norman
Not Alone
2021
as Walter Lawson
We Need to Do Something
2021
as Robert
Run
2020
as Mailman
The Pale Door
2020
as Wylie
Bad Education
2019
as The D.A.
Half-Cocked
2019
as Dr. Grant Kirby
Velvet Buzzsaw
2019
as Man from Perlack
Dealer
2018
as Mr. X
Donnybrook
2018
as Eldon
Poor Boy
2018
as Vern Rickey
American Woman
2018
as Ray
The Post
2017
as Phil Geyelin
Take Me
2017
as Ray Moody
Small Crimes
2017
as Junior Vassey
Lend a Hand for Love
2017
as Clarence
Under the Bed
2017
as Stalker
Man in Ceiling
2016
as Brian
Carnage Park
2016
as Wyatt Moss
Rebirth
2016
as Jesse
Teenage Cocktail
2016
as Frank
Pandemic
2016
Everlasting
2016
as Henrique
Breaker Breaker
2015
as Adam
Henry Gamble's Birthday Party
2015
as Bob Gamble
Freaks of Nature
2015
as Actor
Tales of Halloween
2015
as Forensic Bob
No Way Jose
2015
as Lawrence
Desk Job
2015
as Travis Hardacre
Starry Eyes
2014
as Carl
Mountain Low
2014
as Jim
Draft Day
2014
as Jeff Carson
Captain America: The Winter Soldier
2014
as Scientist #1
Eagleheart: Paradise Rising
2013
as Sugalski
Greenboy: Prescription for Death
2013
as Detective Zappas
Cheap Thrills
2013
as Craig
Compliance
2012
as Officer Daniels
When You Find Me
2011
as Clay
The Innkeepers
2011
as Luke
Harmony and Me
2010
as Matt
Spooner
2009
as Carl
The Assassination of Jesse James by the Coward Robert Ford
2007
as Wilbur Ford
Snow Angels
2007
as Nursing Home Operator
Great World of Sound
2007
as Martin
Mr. Fix It
2006
as Bill Smith
Payback: Straight Up
2006
as Outfitter Goon
Rescue Dawn
2006
as Norman
Dirty
2006
as Ronnie
The Aviary
2005
as Cabbie
In Memory of My Father
2005
as Pat
Nerd Hunter 3004
2004
as Gorm
Undertow
2004
as Grant the Mechanic
I Love Your Work
2003
as Connor
The Big Time
2002
as Burlingame
Ghost World
2001
as John Ellis
Pearl Harbor
2001
as Newsreel Guy
The Prime Gig
2001
as Wendell
More Dogs Than Bones
2000
as Leon
Mullitt
2000
as Earl Lippy
Magnolia
1999
as Sir Edmund William Godfrey / Young Pharmacy Kid
Hefner: Unauthorized
1999
as Eldon Sellers
The Opera Lover
1999
as Al
Treasure Island
1999
as Clark
Stricken
1998
as Townie #1
Home Alone 3
1997
as Agent Rogers
Rust
as Noah