2026Seven SnipersThe DragonMovie
2026Peaky Blinders: The Immortal ManJohn BeckettMovie
2025260 daysMarijanMovie
2025TornadoSugarmanMovie
2024PoisonLucasMovie
2024ClassifiedKevin AnglerMovie
2023Last King of the CrossEzra Shipman · 10 episodesShow
2022PunchStanMovie
2022She-Hulk: Attorney at LawEmil Blonsky / Abomination · 4 episodesShow
2022ResurrectionDavidMovie
2022There Are No SaintsCarl AbrahamsMovie
2022SundownNeil BennettMovie
2021Shang-Chi and the Legend of the Ten RingsEmil Blonsky / Abomination (voice) (uncredited)Movie
2021Bergman IslandTonyMovie
2021The MisfitsSchultzMovie
2019The Song of NamesMartin SimmondsMovie
2019LucePeter EdgarMovie
2019The Hateful EightOswaldo Mobray · 4 episodesShow
2018The PadrePadreMovie
2018The Con Is OnPeter FoxMovie
2017Tin StarJim Worth / Jack Devlin · 25 episodesShow
20171 Mile To YouJarheadMovie
2016Rillington PlaceJohn Christie · 3 episodesShow
2016RegReg KeysMovie
2016Mr. RightHopper / ReynoldsMovie
2015The Hateful EightOswaldo MobrayMovie
2015600 MilesHank HarrisMovie
2015ChronicDavidMovie
2015Hardcore HenryHenry's FatherMovie
2014SelmaGov. George WallaceMovie
2014October GaleTomMovie
2014United PassionsSepp BlatterMovie
2014Grace of MonacoPrince Rainier IIIMovie
2014KlondikeThe Count · 3 episodesShow
2013MöbiusIvan RostovskyMovie
2012The LiabilityRoyMovie
2012ArbitrageDet. Michael BryerMovie
2012BrokenArchieMovie
2010Pete Smalls Is DeadPete SmallsMovie
2010BrostituteMovie
2009Sea WolfDeath LarsenMovie
2009Sea WolfDeath Larsen · 2 episodesShow
2009SkelligSkelligMovie
2009Lie to MeCal Lightman · 48 episodesShow
2008The Incredible HulkEmil BlonskyMovie
2008Funny GamesGeorgeMovie
2007Virgin TerritoryGerbinoMovie
2007Youth Without YouthDominic MateiMovie
2007Even MoneyVictorMovie
2006Tsunami: The AftermathNick Fraser · 2 episodesShow
2005Don't Come KnockingSutterMovie
2005Dark WaterJeff PlatzerMovie
2005The Last SignJeremy MacfarlaneMovie
2004Battle of the BraveWilliam PittMovie
2004Silver CityMitch PaineMovie
2004The Beautiful CountryCaptain OhMovie
2003To Kill a KingOliver CromwellMovie
2003Whatever We DoJoeMovie
2002Killing Emmett YoungJohn Harrett / Frank DwyerMovie
2001InvincibleHerschel Steinschneider / Erik Jan HanussenMovie
2001Come Together: A Night for John Lennon's Words & MusicMovie
2001The MusketeerFebre the Man in BlackMovie
2001Planet of the ApesThadeMovie
2000Lucky NumbersGigMovie
2000Bread and RosesParty Guest (uncredited)Movie
2000VatelMarquis de LauzunMovie
2000The Million Dollar HotelIzzy Goldkiss (uncredited)Movie
1998The Legend of 1900Danny Boodmann T.D. Lemon Nineteen Hundred '1900'Movie
1998Animals with the TollkeeperHenryMovie
1997DeceiverJames Walter WaylandMovie
1997HoodlumDutch SchultzMovie
1997Gridlock'dStretchMovie
1997No Way HomeJoeyMovie
1996Everyone Says I Love YouCharles FerryMovie
1995Four RoomsTed the BellhopMovie
1995Rob RoyArchibald CunninghamMovie