2025The Life of ChuckDylan's DadMovie
2025The Electric StateBen AlcottMovie
2023The Fall of the House of UsherRufus Griswold · 8 episodesShow
2023Average JoeBenjamin 'Touch' Tuchawuski · 18 episodesShow
2023CitadelBenjamin Cash · 2 episodesShow
2021Midnight MassWade Scarborough · 7 episodesShow
2021Big ShotLarry Gruzinsky · 3 episodesShow
2020Through the Glass DarklyTrip CarmichaelMovie
2019All Cock and No Bull!FrankMovie
2018Hunter KillerDevin HallMovie
2017Young SheldonDusty · 1 episodeShow
2017DisjointedTae Kwon Doug · 20 episodesShow
2017The Bye Bye ManVirgilMovie
2016Dream Corp LLCFranky, Jr. Jr. IV (voice) · 1 episodeShow
2016HushJohnMovie
2015Con ManOfficer Ricketts · 1 episodeShow
2015Code BlackTom Moreno · 1 episodeShow
2015DroneHunter VanceMovie
2014Killer WomenBilly Parker · 6 episodesShow
2014IntelligenceAgent Griffin · 1 episodeShow
2012ScandalCharles Putney · 1 episodeShow
2011The ExesJeff · 1 episodeShow
2011RevengeNate Ryan · 7 episodesShow
2011Fairly LegalJustin Patrick · 23 episodesShow
2010Young JusticeAdam Strange (voice) · 4 episodesShow
2010100 QuestionsLuke · 1 episodeShow
2010Meteor StormTom YoungMovie
2009VJohn May · 1 episodeShow
2009Battlestar Galactica: The PlanSamuel AndersMovie
2008Eli StoneAdam Mitchell · 1 episodeShow
2007Battlestar Galactica: RazorSamuel AndersMovie
2007The Big Bang TheoryDavid Underhill · 1 episodeShow
2007NextKendallMovie
2006Him and UsPeteMovie
2006PsychCal Eason · 1 episodeShow
2004Battlestar GalacticaSamuel T. Anders · 25 episodesShow
2004JoeyPaul · 1 episodeShow
2004Perfect RomanceMiles 'Boogie' HealeyMovie
2003What Boys LikeScottMovie
2003Tru CallingNick Kelly · 1 episodeShow
2003111 Gramercy ParkNick GranvilleMovie
2002Bram & Alice1 episodeShow
2002AblazeScottMovie
2002Wishmaster: The Prophecy FulfilledVerdelMovie
2000Strong MedicineVictor, Zack · 1 episodeShow
1999Family LawLee Bigelow · 1 episodeShow
1999The Parkers1 episodeShow
1998Confessions of a Sexist PigTroyMovie
1997Pensacola: Wings of GoldSpoon · 44 episodesShow
1997Sunset BeachPolice Officer (uncredited) · 1 episodeShow
1996Sabrina, the Teenage WitchKevin · 3 episodesShow
1996Arli$$Rounder Fleming, Fred Russell · 1 episodeShow
1996Nash BridgesGil Vallone · 1 episodeShow
1994Touched by an AngelTommy Doyle · 1 episodeShow
1994Eyes of TerrorOfficerMovie
1993Dr. Quinn, Medicine WomanPatrick Collins · 1 episodeShow