2023
V/H/S/85 as Bobby (segment "Dreamkill")
2022
Merry F*cking Christmas: The Making of Tangerine as Self
2022
The Black Phone as Max
2021
Small Engine Repair as PJ
2020
What We Found as Sgt. Steven Mohler
2020
50 States of Fright as Sebastian Klepner (2 episodes)
2019
The Summers of It – Chapter Two: It Ends as Self
2019
It Chapter Two as Eddie Kaspbrak
2019
Captive State as Ellison
2018
The First as Nick Fletcher (8 episodes)
2018
Fish in the Sea as Jack
2018
Family Blood as Christopher
2018
Write When You Get Work as Steven Noble
2018
The Clapper as Darth Guy
2018
Mosaic as Michael O'Connor (6 episodes)
2017
It Happened in L.A. as Heath
2017
SEAL Team as Reiss Julian (4 episodes)
2017
Cabiria, Charity, Chastity as Anthony the Strongman
2016
Light Up the Night as Joe
2016
In a Valley of Violence as Gilly
2016
Mr. Right as Von Cartigan
2015
Conventional as Stu Mac 3
2015
Fun Size Horror: Volume Two as Stu Mac 3 (segment 'Conventional')
2015
Sinister 2 as Ex-Deputy So & So
2015
Bloomin Mud Shuffle as Lonnie
2015
Bosch as Eddie Arceneaux (7 episodes)
2014
Fruits De Mer as George
2014
Cymbeline as Philario
2014
This American Life: Live at BAM as David
2014
Electric Slide as Jan Phillips
2013
Oldboy as Dr. Tom Melby
2013
The Man Who Came Out Only at Night as The Man Who Came Out Only at Night
2013
Empire State as Agent Nugent
2013
Low Winter Sun as Damon Callis (10 episodes)
2013
Broken City as Todd Lancaster
2012
Red Hook Summer as Kevin
2012
The Son of No One as Officer Thomas Prudenti
2011
The Perfect Age of Rock 'n' Roll as Chip Genson
2010
The Next Three Days as Harv
2010
Freakonomics as Himself
2008
Generation Kill as Josh Ray Person (7 episodes)
2008
Prom Night as Detective Nash
2007
Burn Notice as Dennis Wayne Barfield (1 episode)
2006
Jericho as Daryl (1 episode)
2006
Inside Man as Steve-O
2005
The Good Humor Man as Junebug
2004
Downtown: A Street Tale as Billy
2004
A Dirty Shame as Dingy Dave
2002
The Wire as Chester 'Ziggy' Sobotka (12 episodes)
2001
The American Astronaut as Bodysuit
2000
Ed as Gary Morton (1 episode)
2000
CSI: Crime Scene Investigation as Zack Capola (1 episode)
1999
Third Watch as Frankie (2 episodes)
1990
Law & Order as Mark Dale (1 episode)
1990
Law & Order as Michael Whelan (1 episode)