2025Pirates of the Caribbean | Disneyland ResortBlackbeard (voice)Movie
2025Deep CoverMetcalfeMovie
2025BallerinaWinstonMovie
2024Kung Fu Panda 4Tai Lung (voice)Movie
2024American StarWilsonMovie
2023John Wick: Chapter 4WinstonMovie
2022My Father's DragonSaiwa (voice)Movie
2021Robbo: The Bryan Robson StoryNarratorMovie
2020The Paley Center Salutes Law & Order: SVU(archive footage)Movie
2019Deadwood: The MovieAl SwearengenMovie
2019John Wick: Chapter 3 - ParabellumWinstonMovie
2019BoldenJudge PerryMovie
2019Master of Dark ShadowsNarratorMovie
2019HellboyTrevor "Broom" BruttenholmMovie
2018Age of SailWilliam Avery (voice)Movie
2018A Wizard's TaleThe Grump (voice)Movie
2017PottersvilleBartMovie
2017JawboneJoe PadgettMovie
2017American GodsMr. Wednesday / God Odin · 26 episodesShow
2017John Wick: Chapter 2Winston ScottMovie
2016The Hollow PointLelandMovie
2016Bilal: A New Breed of HeroUmayya (voice)Movie
2016Doctor ThorneSir Roger Scatcherd · 3 episodesShow
2016GrimsbyMI6 Spy Boss (uncredited)Movie
2014John WickWinstonMovie
2014The KidInglésMovie
2014HerculesAmphiarusMovie
2014Cuban FuryRon ParfittMovie
2013How We Used to LiveNarratorMovie
2013Ray DonovanMalcolm Finney, Andrew Finney · 2 episodesShow
2013Jack the Giant SlayerKing BrahmwellMovie
2012Snow White and the HuntsmanBeithMovie
2011Pirates of the Caribbean: On Stranger TidesEdward "Blackbeard" TeachMovie
2010The Pillars of the EarthWaleran Bigod · 8 episodesShow
2010The Sorcerer's ApprenticeNarrator (voice)Movie
200944 Inch ChestMeredithMovie
2009Case 39Detective Mike BarronMovie
2009KingsKing Silas Benjamin · 13 episodesShow
2008Death RaceCoachMovie
2008Kung Fu PandaTai Lung (voice)Movie
2007The Golden CompassRagnar Sturlusson (voice)Movie
2007The Seeker: The Dark Is RisingMerriman LyonMovie
2007Hot RodFrank PowellMovie
2007Shrek the ThirdCaptain Hook (voice)Movie
2007The Dame Edna Treatment1 episodeShow
2006We Are MarshallPaul GriffenMovie
2006ScoopJoe StrombelMovie
2005Nine LivesLarryMovie
2004DeadwoodAl Swearengen · 36 episodesShow
2003Nemesis GameJeff NovakMovie
2003Terror in MoscowNarratorMovie
2003Agent Cody BanksBrinkmanMovie
2003TrustAlan Cooper-Fozard · 6 episodesShow
2002Bollywood QueenFrankMovie
2002The Twilight ZoneChandler · 1 episodeShow
2002Man and BoyMarty MannMovie
2001In DeepJamie Lamb · 2 episodesShow
2001Sexy BeastTeddy BassMovie
1999D.R.E.A.M. TeamOliver MaxwellMovie
1999The West WingNikolai Ivanovich · 1 episodeShow
1998Babylon 5: The River of SoulsRobert BrysonMovie
1997Traders of the Lost ScrollsNarratorMovie
1996MadsonJohn Madson · 6 episodesShow
1995The Naked TruthLeland Banks · 2 episodesShow
1995Soul SurvivorsOtis CookeMovie
1994White GoodsIan DeeganMovie
1990Perry Mason: The Case of the Desperate DeceptionAndre MarchandMovie
1990ChillersSteven Castle · 1 episodeShow
1989Dick Francis: Twice ShyDavid ClevelandMovie
1989Dick Francis: In the FrameDavid ClevelandMovie
1989Dick Francis: Blood SportMovie
1989Chain LetterThe Messenger of DeathMovie
1989Miami Vice: FreefallGen. Manuel BorbonMovie
1989Young Charlie ChaplinCharles Chaplin Snr · 6 episodesShow