2026Everything is F***edMaxMovie
2026Evil GeniusMovie
2026The HuntsmanLincoln RaiderMovie
2025Sarah's OilDevnanMovie
2024Hysteria!The Reverend · 8 episodesShow
2024The Dead Don't HurtAlfred JeffriesMovie
2024Red Right HandWilderMovie
2023A Million Miles AwaySturckowMovie
2023Gray MatterDerekMovie
2023Ghosts of BeirutWilliam Buckley · 1 episodeShow
2022BlondeProducer (uncredited)Movie
2022SprungJack · 9 episodesShow
2022Where the Crawdads SingPaMovie
2022AmbulanceCaptain MonroeMovie
2021Army of the DeadMartinMovie
2021The Dangerous TypeThe StrangerMovie
2020SergioBill Von ZehleMovie
2019Deadwood: The MovieDrunk Number 2 (uncredited)Movie
2019Dead to MeGlenn Moranis · 3 episodesShow
2018WidowsBashMovie
2018BenchedMichaelMovie
2018BravenKassenMovie
2017WheelmanClaytonMovie
2017The GiftedDr. Roderick Campbell · 9 episodesShow
2017The Guest BookDr. Andrew Brown · 11 episodesShow
2017The Good Time GirlsRufus BlackMovie
2016Come and Find MeJohn HallMovie
2015BlindspotTravis · 1 episodeShow
2015BeastRick GreyMovie
2015Fear the Walking DeadJohn Dorie · 48 episodesShow
2015Just Before I GoLucky MorganMovie
2015The Thrilling Adventure Hour LiveTechsMovie
2014Against the SunHarold DixonMovie
2014The ScribblerHoganMovie
2014Hand of GodKD · 20 episodesShow
201312 Years a SlaveArmsbyMovie
2013Brooklyn Nine-NineDave Majors · 1 episodeShow
2013PalomaMatthew · 4 episodesShow
2013HoustonWagnerMovie
2012Any Day NowPaul FligerMovie
2012ElementaryBart MacIntosh · 1 episodeShow
2012LooperJesseMovie
2012The Mindy ProjectDr. Jody Kimball-Kinney · 50 episodesShow
2012Killing Them SoftlyEddie Mattie (uncredited)Movie
2012Revenge for Jolly!GaryMovie
2012TalhotBlondThomas MontgomeryMovie
2011AmigoLt. ComptonMovie
2011AlphasJonas Englin · 1 episodeShow
2011Oliver ShermanSherman OliverMovie
2010Raising HopeBurt Chance · 88 episodesShow
2010Burning BrightJohnny GavineauMovie
2010Winter's BoneSheriff BaskinMovie
2010JustifiedTy Walker · 5 episodesShow
2009The RoadGang MemberMovie
2009One Night OnlyRichardMovie
2009White CollarGregory Aimes · 1 episodeShow
2009Water PillsHalMovie
2009The Last House on the LeftKrugMovie
2009Lie to MeEric Matheson · 1 episodeShow
2008Gary Unmarried1 episodeShow
2008Pretty BirdCarson ThrashMovie
2008Terminator: The Sarah Connor ChroniclesCromartie / Beast Wizard, John Henry / Cromartie, John Henry, Cromartie / George Laszlo, Cromartie · 8 episodesShow
2007LifeRoman Nevikov · 3 episodesShow
2007The Assassination of Jesse James by the Coward Robert FordEd MillerMovie
2007DamagesMarshall Phillips · 4 episodesShow
2007Burn NoticeSimon Escher · 3 episodesShow
2007John from CincinnatiDr. Smith · 10 episodesShow
2006The Book of DanielJesus Christ · 4 episodesShow
2005The InsideKarl Robie Jr. · 1 episodeShow
2005Numb3rsJack Tollner · 1 episodeShow
2004CSI: NYSteve Collins · 1 episodeShow
2004The 4400Matthew Ross · 12 episodesShow
2004DeadwoodJack McCall / Francis Wolcott, Francis Wolcott, Jack McCall · 9 episodesShow
2003A Minute with Stan HooperLou Peterson · 13 episodesShow
2001The BelieverBillingsMovie