Punched After The Fact TBA
as Tanner
Ernie & Emma 2026
as Asshole Homeowner
Beau Ideal 2026
as Dave Rankin
First Cow 2020
as Fort Trapper
A Star for Rose 2013
as Iraq War Veteran
Cell Count 2012
as William Wallace
Extraordinary Measures 2010
as ICU Doctor
Everyman's War 2009
as Pvt. Fuller
Credits from TMDB.