Actor
Pulp Modern: Die Laughing
2024
as John Dykstra/Rick Hardin
Guardians of the Galaxy Vol. 3
2023
as Till
The Eyes of Tammy Faye
2021
as Steve Pieters
The Suicide Squad
2021
as Star-Crossed Man
Fear Street: 1666
2021
as George Fier
Feel Nuthin
2020
as James
Richard Jewell
2019
as Sound Tech
Godzilla: King of the Monsters
2019
as Dr. Tim Mancini
Instant Family
2018
as Michael
The Front Runner
2018
as Alan Weinberg
Boy Erased
2018
as Lee's Dad
Geostorm
2017
as Trey Grant
Logan Lucky
2017
as CMS Cashier Manager
Let's Be Cops
2014
as Dave
Please Please Pick Up
2010
Good Intentions
2010
as Shirt Shopper
Swallowtail Butterfly
1996
Fireworks, Should We See It from the Side or the Bottom?
1995
as Kazuhiro
Guacamole Yesterdays
as Franklin
The Collected
as Sheriff