2026NeagleyPierce WoodrowMovie
2026Crime 101Police Captain StewartMovie
2025Long Bright RiverSimon Cleare · 5 episodesShow
2024Hotel CocainePhil Nolan · 1 episodeShow
2024LaRoy, TexasJuniorMovie
2022Black DragonColonel PalmerMovie
2021Mayor of KingstownCO Breen · 11 episodesShow
2021American Horror Stories1 episodeShow
2019City on a HillChris Caysen · 16 episodesShow
2019Huge in FranceJason Alan Ross · 8 episodesShow
2017SleepwalkerMovie
2017LimerenceTomMovie
20179JKLRichie · 1 episodeShow
2017Wind RiverDillonMovie
2017Dimension 404Time Ryder · 1 episodeShow
2016GoliathDanny Loomis · 8 episodesShow
2016BambinaTomMovie
2015Hot PursuitHauserMovie
2015Alex of VeniceJamesMovie
2014Marry MePeter · 1 episodeShow
2014Madam SecretaryMike Wilkerson · 1 episodeShow
2014The Sublime and BeautifulMovie
2013Witches of East EndArchibald Browning · 1 episodeShow
2013AutomotivePaulMovie
2013BuoyDannyMovie
2013Saving LincolnNathaniel RuloughMovie
2012ElementaryNathan Resor · 1 episodeShow
2012Celeste & Jesse ForeverNickMovie
2012Chasing the HillHenry Walls · 4 episodesShow
2012The Client ListJosh Harper · 1 episodeShow
2012ScandalMichael Ambruso · 16 episodesShow
2012Blue-Eyed ButcherJeff's Co-WorkerMovie
2011A Novel RomanceBuddy AndrewsMovie
2011UnforgettableHunter Ellis · 1 episodeShow
2011RingerGrady Torrance · 3 episodesShow
2011Happy EndingsKent · 1 episodeShow
2010Rizzoli & IslesGiovanni Gilberti · 4 episodesShow
2010ParenthoodTimm · 2 episodesShow
2009Trauma1 episodeShow
2009NCIS: Los AngelesJack Simon · 4 episodesShow
2009Why George?AnthonyMovie
2008Trailer Park of TerrorPastor LewisMovie
2008BohicaBuscheMovie
2007DamagesChris's Soldier Source · 1 episodeShow
2007Ghost ImageTuckerMovie
2006Ira & AbbySethMovie
2006Room 314NickMovie
2005Beautiful People5 episodesShow
2004Tempting AdamBradMovie
2003Joan of ArcadiaEmergency Room Doctor · 1 episodeShow
2003North of ProvidenceDJ (voice)Movie
2003Las VegasGarrison Wheeler · 1 episodeShow
2003WhoopiDaryl · 1 episodeShow
2001Chelsea WallsRookie CopMovie
2000The $treetDean · 1 episodeShow
1999The West WingBram Howard · 16 episodesShow
1998The North EndFreddie FabucciMovie