2022
The Anthrax Attacks: In the Shadow of 9/11 as Agent Hayward
2022
The Terminal List as SSA Stephen Ramsay (2 episodes)
2021
Injustice as Dick Grayson / Nightwing / Arthur Curry / Aquaman (voice)
2021
FBI: International as Sam Keaton (1 episode)
2021
NCIS: Hawai'i as Michael Curtis (4 episodes)
2021
Them as Sergeant Bull Wheatley (4 episodes)
2020
Blood of Zeus as Heron (voice) (16 episodes)
2018
Point Defiance as Peter Allen
2018
The Rookie as Mack Daniels (1 episode)
2018
For The People as Agent Jason Goode (1 episode)
2018
9-1-1 as Roger Moss (1 episode)
2017
SEAL Team as LCDR Kirkpatrick (3 episodes)
2016
Shooter as Earl Swagger (6 episodes)
2016
Game of Silence as Boots (2 episodes)
2016
Life Is Strange: Directors' Commentary as Self
2015
Rosewood as Trevor McCown (1 episode)
2014
Scorpion as Sandhog Frank (1 episode)
2014
Murder in the First as Stewart Hornady (1 episode)
2013
Marvel's Agents of S.H.I.E.L.D. as Agent O'Brien (6 episodes)
2012
Chicago Fire as Robert Demarco (1 episode)
2012
Longmire (10 episodes)
2012
Longmire as Travis Murphy (3 episodes)
2012
Scandal as Gerald Stillman (1 episode)
2012
Doc McStuffins as Wyatt (voice) (1 episode)
2012
Inside as Grant Carter
2011
Grimm as Stetson Donovan (1 episode)
2011
Betrayed at 17 as Detective Morris
2011
Body of Proof as Kevin Kaiser (1 episode)
2011
Son of Morning as Skyler
2009
Castle as Reggie Walsh (1 episode)
2008
The Mentalist as Stan Lisbon (2 episodes)
2006
Friday Night Lights as Billy Riggins (25 episodes)
2005
Criminal Minds as Danny Wallace (1 episode)
2005
The Closer as Stomper (1 episode)
2005
Grey's Anatomy as Dale Winick (2 episodes)
2005
Medium as Sean Riley (1 episode)
1999
Law & Order: Special Victims Unit as Ty Hackman (1 episode)