2026Lone RiderRichard LovettMovie
2025Sheriff CountryEnoch Barlow · 2 episodesShow
2025The WaterfrontSheriff Clyde Porter · 2 episodesShow
2025Jean JacketMovie
2025Long Bright RiverDaniel · 2 episodesShow
2022Fleishman Is in TroubleDr. Donald Bartuck · 2 episodesShow
2022Five Days at MemorialArthur 'Butch' Schafer · 8 episodesShow
2021Mayor of KingstownMorass · 2 episodesShow
2021A Mouthful of AirRonMovie
2020The ExpectingTed · 11 episodesShow
2020The Good Lord BirdMayor Fontaine Beckham · 1 episodeShow
2020Spenser ConfidentialCaptain BoylanMovie
2019TogoJoe DexterMovie
2019TreadstoneDan Levine · 8 episodesShow
2019The CodeHH Carrick IV · 1 episodeShow
2018The Land of Steady HabitsMitchell AshfordMovie
2018Tom Clancy's Jack RyanPresident Pickett · 2 episodesShow
2018Strange AngelVirgil Byrne · 17 episodesShow
2018First ReformedEdward BalqMovie
2018Irreplaceable YouCrochet MasterMovie
2017The Immortal Life of Henrietta LacksRichard WilsonMovie
2017The Marvelous Mrs. MaiselJudge Wagaman · 1 episodeShow
2015Bridge of SpiesAgent WilliamsMovie
2015BlindspotThomas Carter · 7 episodesShow
2014How to Get Away with MurderHenry Wiliams · 1 episodeShow
2014Madam SecretaryHugh Haymond · 5 episodesShow
2014The LeftoversDean · 12 episodesShow
2014Murder in the FirstAlfred Arkin · 1 episodeShow
2014PowerJudge Tapper · 1 episodeShow
2013Marvel's Agents of S.H.I.E.L.D.Gerald Sharpe · 1 episodeShow
2013The AmericansAgent Bartholomew · 1 episodeShow
2013The FollowingSheriff Windsor · 1 episodeShow
2012ElementaryKurt Yoder · 1 episodeShow
2012Big MiraclePorter BeckfordMovie
2011UnforgettableMike Costello · 22 episodesShow
2010TerriersBen Zeitlin · 4 episodesShow
2010Hurricane SeasonCoach Frank LandonMovie
2009White CollarThompson · 1 episodeShow
2009Three Rivers1 episodeShow
2009NCIS: Los AngelesCIA Agent Doug Emmerich · 1 episodeShow
2009HomeHermannMovie
2008W.General Tommy FranksMovie
2008Body of LiesHolidayMovie
2008FringeSanford Harris · 4 episodesShow
2008Raising the BarRobert Shepherd · 2 episodesShow
2008SugarStu SuttonMovie
2007DamagesRoger Kastle · 8 episodesShow
2007Saving GraceCharlie Hudson · 1 episodeShow
2006JerichoGray Anderson · 29 episodesShow
2006BrotherhoodMr. Speaker · 11 episodesShow
2006Out ThereWayneMovie
2006Lonely HeartsD.A. HuntMovie
2006The Notorious Bettie PageMr. GaughanMovie
2005StaySheriff Kennelly / Security OfficerMovie
2005RunawayJesse AdlerMovie
2005Blind JusticeLt. Gary Fisk · 13 episodesShow
2005Numb3rsGil Fisher · 1 episodeShow
2004Mind the GapPriestMovie
2002Far from HeavenStan FineMovie
2002HackClaymore · 1 episodeShow
2002John DoeGary Murchison · 1 episodeShow
2002First Monday1 episodeShow