2024
I Hate Myself and Want to Die as Lumberjack2022
Willing to Go There as Voice2021
NCIS: Hawaiʻi as Laird Harriman2021
Mayor of Kingstown as Gunner2021
Those Who Wish Me Dead as Pilot2021
The Marksman as Randall2021
The Harder They Fall as General Abbott2020
Big Sky as Doug2020
Interrogation as Detective Rick2020
Vampire Burt's Serenade as Dwayne2019
The Living Worst as Derek2018
Yellowstone as Cowboy2018
9-1-1 as Harley2018
Elements of Matter as Lohmann2017
The Orville as Captain Haros2017
The Orville as Krill Soldier2017
Shot Caller as Trustee2017
Only the Brave as Robert Caldwell2017
Cortez as Raphael2016
Westworld as Wagon Driver2016
The Magnificent Seven as Cooper2016
Hell or High Water as Road Block Trooper2016
Gold as Levine2016
War on Everyone as Henchman2016
Whiskey Tango Foxtrot as Antoine2015
Better Call Saul as Greg2015
Sicario as Delta Leader2015
Love & Mercy as Rob2015
Good Kill as Capt. Ed Christie2015
The Condemned 2 as Travis2014
A Million Ways to Die in the West as Pastor's Son2014
Transcendence as FBI Agent2014
Frontera as ICE Agent2014
Force of Execution as Sasha2014
The Redemption of Henry Myers as Bob2014
The Bloody Indulgent as Dwayne2013
Sweetwater as Jim2012
Longmire as Sgt. Haynes2012
Perception as Man2011
The Reunion as Bertram2010
Let Me In as Larry2010
Love Ranch as McMurphy2009
NCIS: Los Angeles as Lincoln Stern2009
NCIS: Los Angeles as Jax2009
Terminator Salvation as Turnbull2009
Gamer as Train Guard2009
Carriers as Tom2009
Doc West II : Triggerman as Hans2009
Brother's War as Gestapo Officer2008
Comanche Moon as Denton Fogg2008
Love Lies Bleeding as Hendricks2008
人间炼狱 as Sgt. Teegarden2008
The Phone Book as Davis Office Man2007
The Flock as Bitten Man2007
Validation as DMV Photo Subject / Line Waiter2006
Jericho as Gang Member2005
Bones as Mr. Smith2005
Numb3rs as Roger Holstein2003
NCIS as Freddie Fountain2001
24 as Gredenko's Programmer2001
24 as Victor1998
Charmed as SentryNaN
Mars Project as First Officer GainesNaN
Splash City as Not available