2026The CycleMarksMovie
2026Eleven DaysMovie
2026The FaithfulAbraham · 4 episodesShow
2026WardriverBilsonMovie
2023SurroundedWheelerMovie
2022R.I.P.D. 2: Rise of the DamnedSheriff Roy PulsipherMovie
2022First LoveGreg AlbrightMovie
2021National ChampionsMark TitusMovie
2021Law & Order: Organized CrimeFrank Cosgrove · 1 episodeShow
2020Let Him GoBill WeboyMovie
2020Honest ThiefSean MeyersMovie
2019Wonder Woman: BloodlinesSteve Trevor (voice)Movie
2019VillainsGeorgeMovie
2019Lucy in the SkyJim HuntMovie
2019Extremely Wicked, Shockingly Evil and VileUtah Defense Attorney John O'ConnellMovie
2018Sicario: Day of the SoldadoSteve ForsingMovie
2017LBJJohn F. KennedyMovie
2017Shot CallerBottlesMovie
2016Shut EyeCharlie Haverford · 20 episodesShow
2015SicarioSteve ForsingMovie
2015ExtinctionJackMovie
2014FargoDodd Gerhardt · 10 episodesShow
2011J. EdgarRobert KennedyMovie
2011Burn Notice: The Fall of Sam AxeMichael Westen (cameo)Movie
2008ChangelingCaptain J.J. JonesMovie
2008HindsightPaulMovie
2007Burn NoticeMichael Westen · 111 episodesShow
2006Believe in MeClay DriscollMovie
2006Come Early MorningCal PercellMovie
2005HitchVanceMovie
2004Sam & JoeEricMovie
2004Touching EvilDetective David Creegan · 13 episodesShow
2003Final DraftPascal (as Jeff Donovan)Movie
2002PurposeRobert JenningsMovie
2001Crossing JordanWilliam Ivers · 5 episodesShow
2001Witchblade1 episodeShow
2000Book of Shadows: Blair Witch 2Jeffrey "Jeff" PattersonMovie
2000BaitJulioMovie
2000The BeatBrad Urich · 5 episodesShow
1998When Trumpets FadeBobbyMovie
1998Witness to the MobAgent #1Movie
1997Catherine's GroveThomas MasonMovie
1997Vegas VacationHotel Employee (uncredited)Movie
1996Critical ChoicesRandyMovie
1996MillenniumBobby Webber · 1 episodeShow
1996SleepersAddisonMovie
1996The PretenderKyle/John Doe, Kyle · 1 episodeShow
1996Spin CityTom · 2 episodesShow
1995Throwing DownPete GulleyMovie
1993Homicide: Life on the StreetNewton Dell / Miles Dell · 1 episodeShow