2025STRAWAgent BryceMovie
2024Secret LevelLennox (voice) · 1 episodeShow
2024Lake GeorgeCoryMovie
2024Creature CommandosBilly / Justin (voice) · 1 episodeShow
2022The Anthrax Attacks: In the Shadow of 9/11Agent HaywardMovie
2021InjusticeDick Grayson / Nightwing / Arthur Curry / Aquaman (voice)Movie
2021FBI: InternationalSam Keaton · 1 episodeShow
2021NCIS: HawaiʻiMichael Curtis · 4 episodesShow
2021ThemSergeant Bull Wheatley · 4 episodesShow
2020Blood of ZeusHeron (voice) · 24 episodesShow
2018Point DefiancePeter AllenMovie
2018A PlayChadMovie
2018For the PeopleAgent Jason Goode · 1 episodeShow
2017SEAL TeamLCDR Kirkpatrick · 3 episodesShow
2016ShooterEarl Swagger · 6 episodesShow
2016Looking: The MovieJakeMovie
2016RetakeJamesMovie
2016Game of SilenceBoots · 2 episodesShow
2015RosewoodTrevor McCown · 1 episodeShow
2014ScorpionSandhog Frank · 1 episodeShow
2014Murder in the FirstStewart Hornady · 1 episodeShow
2013RitualMr. ManMovie
2013The JoggerPaulMovie
2013Marvel's Agents of S.H.I.E.L.D.Agent O'Brien · 6 episodesShow
201342Bobby BraganMovie
2012LongmireTravis Murphy · 10 episodesShow
2012ScandalGerald Stillman · 1 episodeShow
2012Doc McStuffinsWyatt (voice) · 1 episodeShow
2012InsideGrant CarterMovie
2011Betrayed at 17Detective MorrisMovie
2011Body of ProofKevin Kaiser · 1 episodeShow
2011Son of MorningSkylerMovie
2010ParenthoodBilly Gardner · 1 episodeShow
2007Private PracticeEddie Lindy · 3 episodesShow
2006SerumEddieMovie
2006Friday Night LightsBilly Riggins · 47 episodesShow
2005The CloserStomper · 1 episodeShow
2005Numb3rsRyan Ferraro · 1 episodeShow