2025Stardust Future: Stars and ScarsThe Oracle of Time (voice)Movie
2025Wake Up Dead Man: A Knives Out MysteryDr. Nat SharpMovie
2024The 92nd Annual Hollywood Christmas ParadeMovie
2024An SNL Thanksgiving(archive footage)Movie
2024It's Florida, Man.Speedy Raulerson (uncredited) · 1 episodeShow
2021HawkeyeClint Barton / Hawkeye · 6 episodesShow
2021Mayor of KingstownMike McLusky · 48 episodesShow
2021Marvel Studios' 2021 Disney+ Day SpecialClint Barton / Hawkeye (archive footage)Movie
2021Back Home AgainLieutenant Timber (voice)Movie
2021What If...?Clint Barton / Hawkeye (voice) · 4 episodesShow
2021Black WidowClint Barton / Hawkeye (voice) (uncredited)Movie
2021Marvel Studios LegendsClint Barton / Hawkeye (archive footage) (uncredited) · 4 episodesShow
2019Arctic DogsSwifty (voice)Movie
2018TagJerry PierceMovie
2017Wind RiverCory LambertMovie
2017MosquitoNarratorMovie
2017The HouseTommyMovie
2017Mosquito: Judgment Day For A KillerMovie
2016Captain America: Civil WarClint Barton / HawkeyeMovie
2015A Tale of Two Cities: Part 2Narrator (voice)Movie
2015A Tale of Two CitiesNarrator (voice)Movie
2015Mission: Impossible - Rogue NationWilliam BrandtMovie
2014Kill the MessengerGary WebbMovie
2014The World WarsNarrator · 3 episodesShow
2013American HustleMayor Carmine PolitoMovie
2013The Immigrant"Orlando the Magician" / EmilMovie
2013Hansel & Gretel: Witch HuntersHanselMovie
2012The Bourne LegacyAaron CrossMovie
2011Mission: Impossible - Ghost ProtocolBrandtMovie
2011ThorClint Barton / Hawkeye (uncredited)Movie
2010The TownJames "Jem" CoughlinMovie
2010LouieJeff Davis · 1 episodeShow
2009The UnusualsDetective Jason Walsh · 10 episodesShow
2009IngeniousSamMovie
2008The Hurt LockerStaff Sergeant William JamesMovie
2008TakeSaulMovie
2007The Assassination of Jesse James by the Coward Robert FordWood HiteMovie
200728 Weeks LaterSergeant DoyleMovie
2006Love Comes to the ExecutionerChick PrigusivacMovie
200612 and HoldingGus MaitlandMovie
2005A Little Trip to HeavenFredMovie
2005Lords of DogtownJay Adams Manager (uncredited)Movie
2005Neo NedNedMovie
2005North CountryBobby SharpMovie
2004The Heart Is Deceitful Above All ThingsEmersonMovie
2003S.W.A.T.Brian GambleMovie
2002DahmerJeffrey DahmerMovie
2002Monkey LoveDil StephanowskiMovie
2001Fish in a BarrelRemyMovie
1999Time of Your Life1 episodeShow
1999AngelPenn · 1 episodeShow
1997A Nightmare Come TrueSteven ZarnMovie
1996A Friend's BetrayalGulliverMovie
1996Paper DragonsJackMovie
1995Strange LuckJojo Picard · 1 episodeShow
1995National Lampoon's Senior TripDagsMovie
1995Deadly GamesTod · 1 episodeShow