2022
Bosch: Legacy as Scott Anderson2022
The Rookie: Feds as Special Agent Tom Mathis2022
Where the Crawdads Sing as Eric Chastain2021
NCIS: Hawai'i as Ranger Bryson Stone2020
The Right Stuff as Chris Kraft2020
Painter as Aldis2019
For All Mankind as Gene Kranz2019
Stumptown as Thomas June2018
Magnum P.I. as Freddie2018
9-1-1 as Gary2018
Impulse as Ethan Fisher2017
Ozark as Kerry Stone2017
SIX as Trevor2017
Scooby-Doo! Shaggy's Showdown as Kyle (voice)2017
Doubt as Rodney Hill2017
A Bad Feeling as Jim2016
Lucifer as Liam Pickering2016
Lethal Weapon as Gordon Barnes2016
Shooter as Red Bama Jr.2016
Beyond Valkyrie: Dawn of the 4th Reich as Robert Sites2016
Rebirth as Todd2016
Wolves at the Door as Detective Clarkin2016
River Guard as Sean Flynn2015
Bosch as Scott Anderson2015
Rosewood as Ivan Keller2015
The Brink as Glenn Taylor2015
The Missing Girl as Skippy2014
Annabelle as Detective Clarkin2014
American Sniper as "Squirrel" / Case2013
Marvel's Avengers as Ironclad (voice)2013
Highland Park as Jessie2012
Longmire as Sawyer Crane2012
Longmire as Not available2011
Suits as Wyatt2011
The Killing as Jamie Wright2010
Justified as Wally Beckett2010
The Defenders as Dan Shepard2010
Back Nine as Gary Sussman2009
NCIS: Los Angeles as William Garrett2009
Castle as Daniel Sullivan2008
The Mentalist as Roddy Gerber2008
Generation Kill as Cpl. James Chaffin2007
Mad Men as William Hofstadt2006
Dexter as Dr. Turner2006
Left In Darkness as Gopher2005
Grey's Anatomy as Victor Brown2005
Criminal Minds as Joshua Beardsley2005
Bones as Paul Stegman2005
Surface as George Owen2005
Cursed as Louie2005
Duck as Addict #42004
Veronica Mars as Derrick's Brother2004
Toolbox Murders as Johnny Turnbull2003
NCIS as Thompson2002
CSI: Miami as Jeff Wilton2000
CSI: Crime Scene Investigation as Delf Rod2000
Boston Public as Johnson1999
Law & Order: Special Victims Unit as Clayton Hannigan1994
ER as Pvt. Thomas Perry