Net Worth →
Filmographies

Ian McShane Filmography: Every Movie and TV Show in Order

All 82 Ian McShane roles in chronological order (1969 to 2025): 53 movies and 29 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Ian McShane filmography
TMDB

How many movies and TV shows has Ian McShane been in? This complete Ian McShane filmography lists 82 credited roles (53 films, 29 TV series), in chronological order from 1969 to 2025, with links to our full guides where available.

Ian McShane movies in order

  • If It's Tuesday, This Must Be Belgium (1969) as Charlie Cartwright
  • Battle of Britain (1969) as Sgt. Pilot Andy
  • Pussycat, Pussycat, I Love You (1970) as Fred C. Dobbs
  • Performance (1970) as Noel (voice) (uncredited)
  • Villain (1971) as Wolfe Lissner
  • Sitting Target (1972) as Birdy Williams
  • The Last of Sheila (1973) as Anthony Wood
  • Ransom (1974) as Ray Petrie
  • Ordeal by Innocence (1984) as Philip Durant
  • Too Scared to Scream (1984) as Vincent Hardwick
  • The Murders in the Rue Morgue (1986) as Prefet de police
  • Babylon 5: The River of Souls (1998) as Robert Bryson
  • Sexy Beast (2001) as Teddy Bass
  • Agent Cody Banks (2003) as Brinkman
  • Nemesis Game (2003) as Jeff Novak
  • Nine Lives (2005) as Larry
  • Scoop (2006) as Joe Strombel
  • We Are Marshall (2006) as Paul Griffen
  • Shrek the Third (2007) as Captain Hook (voice)
  • Hot Rod (2007) as Frank Powell
  • The Seeker: The Dark Is Rising (2007) as Merriman Lyon
  • The Golden Compass (2007) as Ragnar Sturlusson (voice)
  • Kung Fu Panda (2008) as Tai Lung (voice)
  • Death Race (2008) as Coach
  • Coraline (2009) as Mr. Sergei Alexander Bobinsky / Other Bobinsky (voice)
  • Case 39 (2009) as Detective Mike Barron
  • 44 Inch Chest (2009) as Meredith
  • The Sorcerer's Apprentice (2010) as Narrator (voice)
  • Pirates of the Caribbean: On Stranger Tides (2011) as Edward "Blackbeard" Teach
  • Snow White and the Huntsman (2012) as Beith
  • Jack the Giant Slayer (2013) as King Brahmwell
  • Cuban Fury (2014) as Ron Parfitt
  • Hercules (2014) as Amphiarus
  • The Kid (2014) as Inglés
  • John Wick (2014) as Winston
  • Grimsby (2016) as MI6 Spy Boss (uncredited)
  • Bilal: A New Breed of Hero (2016) as Umayya (voice)
  • The Hollow Point (2016) as Leland
  • John Wick: Chapter 2 (2017) as Winston Scott
  • Jawbone (2017) as Joe Padgett
  • Pottersville (2017) as Bart
  • A Wizard's Tale (2018) as The Grump (voice)
  • Age of Sail (2018) as William Avery (voice)
  • Hellboy (2019) as Trevor "Broom" Bruttenholm
  • John Wick: Chapter 3 - Parabellum (2019) as Winston
  • Deadwood: The Movie (2019) as Al Swearengen
  • My Father's Dragon (2022) as Saiwa (voice)
  • John Wick: Chapter 4 (2023) as Winston
  • American Star (2024) as Wilson
  • Kung Fu Panda 4 (2024) as Tai Lung (voice)
  • Wick Is Pain (2025) as Self
  • Ballerina (2025) as Winston
  • Deep Cover (2025) as Metcalfe

Ian McShane TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Ian McShane been in?

Ian McShane has 53 credited film roles and 29 TV roles, for a total of 82 credits from 1969 to 2025.

What was Ian McShane's first major role?

If It's Tuesday, This Must Be Belgium (1969).

What is Ian McShane's most recent project?

Deep Cover (2025).

Sources

More in Movies