2025
Thunderbolts* as Bob's Dad
2024
Manhunt as John Surratt Jr. (3 episodes)
2023
They Cloned Tyrone as DJ Strangelove
2023
Mayfair Witches as Matthew Hopkins (2 episodes)
2022
Ragged Heart as Declan
2022
Unhuman as Chip / Iron Maiden
2020
Active Shooter as Dale Reznik
2020
50 States of Fright as Lindstrom (3 episodes)
2020
Horror Nights as Daemon (segment "American Hell")
2020
Blood on Her Name as Reed
2020
FBI: Most Wanted as Will Dewey (1 episode)
2019
Creepshow as Cliven Ridgeway (1 episode)
2019
Stuber as Ponytail Goon
2019
Above Suspicion as Ricky
2019
The Dirt as Drug Dealer
2019
The Act as Brian (1 episode)
2019
Doom Patrol as Imaginary Jesus (1 episode)
2018
The Purge as Logan Gardner (1 episode)
2018
Ant-Man and the Wasp as Burch's Bodyguard (uncredited)
2018
Black Lightning as Steven Conners (3 episodes)
2018
The Leisure Seeker as Gas Station Attendant
2017
I, Tonya as Heckling Spectator
2017
Ozark as John (1 episode)
2017
Vengeance: A Love Story as Marvin Fick
2017
The Book of Love as Thor Heyerdahl
2016
Office Christmas Party as Destructive Party Crasher
2016
Quarry as Billy (1 episode)
2016
Independence Day: Resurgence as Armand
2016
Game of Silence as Marco Ladera (1 episode)
2016
Dirty Grandpa as Hippie Griz
2015
Alvin and the Chipmunks: The Road Chip as Wyatt the Pizza Guy
2015
Terminator Genisys as Angry Driver
2015
Female Pervert as Allen
2014
Last Shift as John Michael Paymon
2014
American Hell as Daemon
2014
The Good Lie as Dave
2013
We're the Millers as Gutter Punk #2
2013
Swamp Murders (1 episode)
2013
Rectify as Peyton (2 episodes)
2011
No Matter What as Peek
2010
The Walking Dead as Jared (11 episodes)
2009
Drop Dead Diva as Randy Flynn (1 episode)
2009
Andy's Spick-N-Span as Dirt Bag
2007
Kirksdale as Officer Pearl