2025Hollywood GritGrit Thorn · ProducerMovie
2025OsirisKelly · ProducerMovie
2023The ChannelMic SheridanMovie
2022Bosch: LegacyDet. Don Ellis · 7 episodesShow
2021The Tender BarThe Voice, JR's fatherMovie
2021The Manson Brothers Midnight Zombie MassacreDr. Chu (voice), Dr. Chu(voice) (uncredited) · Director · ProducerMovie
2020What the Night Can DoMarty Cole · Executive ProducerMovie
2019EliPaulMovie
2019Doom PatrolAlistair · 1 episodeShow
2019SGT. Will GardnerWill "Ghost" Gardner · Writer · Director · ProducerMovie
2018BiggerJerry GeorgeMovie
2018The PurgeRyan Grant · 10 episodesShow
2017My Little Pony: The MovieBoyle (voice)Movie
2017Fifty Shades DarkerTaylorMovie
2016SpectralMaj. SessionsMovie
201613 Hours: The Secret Soldiers of BenghaziMark 'Oz' GeistMovie
2015EdgeEdgeMovie
2015EdgeEdge · 1 episodeShow
2015Fifty Shades of GreyTaylorMovie
2014SabotageTom "Pyro" RobertsMovie
2014CrisisKoz · 13 episodesShow
2013Captain PhillipsSEAL CommanderMovie
2013Hunting SeasonYoung JackMovie
2013Pacific RimHerc HansenMovie
2012Hirokin: The Last SamuraiRenaultMovie
2011RevengeFrank Stevens · 7 episodesShow
2011ColombianaAgent Robert WilliamsMovie
2011He Loves MeSamMovie
2010MandrakeSgt. McCallMovie
2010Covert AffairsNathan Mueller · 1 episodeShow
2010Rizzoli & IslesDan Mateo · 1 episodeShow
2010Republic of DoyleBig Charlie Archer · 2 episodesShow
2009White CollarJohn Deckard · 1 episodeShow
2009NCIS: Los AngelesArlo Turk · 5 episodesShow
2009Dark BlueTim Rowe · 1 episodeShow
2009Lie to MeDave Burns · 3 episodesShow
2008Street WarriorJack CampbellMovie
2008RedbeltJoe CollinsMovie
2007Burn NoticeGerard · 1 episodeShow
2006The UnitMack Gerhardt · 69 episodesShow
2005Silver BellsRipMovie
2005The Great Raid1st Sgt. Sid "Top" WojoMovie
2005Numb3rsAgent Billy Cooper · 1 episodeShow
2004Caught in the ActBuck ColterMovie
2004Gramercy ParkMichael WarnerMovie
2004Try to RememberJoe O'ConnorMovie
2001Another DayPaulMovie
2001The DivisionRyan Hollenbeck · 1 episodeShow
2000Love LessonsDan AndrewsMovie
2000Level 913 episodesShow
2000CementMicMovie
2000BackroadsLarryMovie
1999Harsh RealmWaters · 1 episodeShow
1999Pictures of Baby Jane DoeCharlieMovie
1998Da Vinci's Inquest11 episodesShow
1998Saving Private RyanCorporal HendersonMovie
1998Conversations in LimboMovie
1997The HungerGrant · 1 episodeShow
1997ContactWillieMovie
1996ProfilerTodd Baxter · 1 episodeShow
1996The PretenderTodd Baxter · 1 episodeShow
1995The Outer LimitsCurtis Sandoval · 1 episodeShow
1993Walker, Texas RangerLuke · 1 episodeShow
1991Vendetta: Secrets of a Mafia BrideTaylor Carr · 2 episodesShow
1986Hero in the FamilyStudent Council PresidentMovie