2022
End of the Road as Harvey Ruck
2020
9-1-1: Lone Star as Jake Harkes (3 episodes)
2018
The Ballad of Buster Scruggs as Drover (segment "Near Algodones")
2018
The Rookie as Sgt. Walt Lindbeck (1 episode)
2018
The Resident as Marcus Thompson (1 episode)
2016
Shooter as Pete (1 episode)
2016
Timeless as Charles Lindbergh (1 episode)
2016
MacGyver as Owen Palmer (1 episode)
2016
Citrus Springs as Brandon
2015
The Magicians as Mike McCormick (2 episodes)
2015
Chicago Med as Seth Curtis (1 episode)
2015
Minority Report as Michael (1 episode)
2015
Day One as Sergeant McCloud
2014
Sirens as Nick (3 episodes)
2014
Star-Crossed as Eric (9 episodes)
2014
Star-Crossed as Eric (uncredited) (1 episode)
2013
Mom as Travis (1 episode)
2010
Law & Order: LA as Carlton Campbell (1 episode)
2010
Justified as Jimmy Tolan (16 episodes)
2009
Glee as Bobby 'Boom Boom' Surette (4 episodes)
2009
Castle as Carter Wexland (1 episode)
2008
The Mentalist as Pete Coen (1 episode)
2005
Criminal Minds as William Duke Mason (1 episode)
2003
NCIS as Corpsman (1 episode)