Il est notamment connu pour son rôle du propriétaire de saloonAl Swearengen dans la sérieDeadwood (2004-2006) et ses apparitions dans de nombreux films et séries télévisées.
McShane est né àBlackburn,Lancashire, fils d'Irène (née Cowley) et du célèbre footballeurécossaisHarry McShane. McShane a grandi à Urmston, Lancashire et a étudié à Stretford Grammar School.
De 1986 à 1994, il tient le rôle de l'antiquaire Lovejoy durant les 71 épisodes de la sérieLes Règles de l'art(en) (Lovejoy en version originale), diffusée sur laBBC One[2].
De 2004 à 2006, Ian McShane fait partie de la distribution principale de la série westernDeadwood, avec à ses côtés une multitude d'acteurs et d'actrices commeTimothy Olyphant dans le rôle du shérifSeth Bullock ou encoreRobin Weigert dans celui deCalamity Jane[3]. McShane y tient le rôle d'Al Swearengen, un propriétaire de bar sournois[3]. Bien que récoltant des retours extrêmement favorables, la série est abruptement annulée après la diffusion de sa troisième saison[4].
En 2006, il apparait dans le filmScoop deWoody Allen dans lequel il tient le rôle d'un journaliste décédé qui revient de manière fantomatique afin de donner uneexclusivité à une jeune journaliste incarnée parScarlett Johansson[5].
En 2008, il prête sa voix au léopard Tai Lung, le principal antagoniste du film d'animationKung Fu Panda[8]. En 2009, il participe au film d'animationCoraline deHenry Selick[9]. Dans cette adaptation duroman deNeil Gaiman, Ian McShane donne voix à M. Bobinsky, un gymnaste russe et voisin de la jeune Coraline jouée parDakota Fanning[9].
En 2014, il prête ses traits à Winston, le dirigeant de l'hôtel Continental dans le filmJohn Wick mettant en scèneKeanu Reeves dans lerôle titre[4]. Le film, d'un budget de 20 millions de dollars connait un certain succès en glanant 86 millions de dollars au box office mondial[17]. Soutenu par de solides critiques, le film relance la carrière de Reeves et enclenche également unefranchise à laquelle Ian McShane participe continuellement, étant présent dans le dernier volet qui est sorti en 2023[18],[19],[20]. Il incarne égalementAmphiaraos d'Argos, dans le filmHercule deBrett Ratner, porté parDwayne Johnson[21].
En 2015, il joue le rôle du milliardaire Andrew Finney[N 1] tout au long de la troisième saison de la sérieRay Donovan portée parLiev Schreiber[22].
En 2016, il apparait en tant qu'invité dans le septième épisode de la sixième saison de la série de fantasy populaireGame of Thrones, diffusée surHBO[23]. Il y joue le rôle du Frère Ray, un meurtrier repenti qui tente de venir en aide àSandor Clegane / Le Limier, afin qu'il abandonne lui aussi sa vie tumultueuse[23]. Il apparait également dans le rôle de Sir Roger Scatcherd dans la mini-sérieDocteur Thorne, adaptation de l'œuvre deAnthony Trollope[24].
En 2017, il reprend le rôle de Winston dansle deuxième volet de lafranchiseJohn Wick[4]. La même année, il fait également partie de la distribution de la sérieAmerican Gods, d'après leroman deNeil Gaiman paru en 2001[25]. L'acteur y tient le rôle de Mr. Wednesday, un dieu qui décide de partir en guerre contre les nouvelles divinités[26]. En, la chaineStarz décide d'annuler la série après la diffusion de la troisième saison[27].
En 2018, il prête sa voix au vieux loup de mer William Avery dans le court métrage animé de Google Spotlight Stories et du réalisateurJohn Kahrs,Age of Sail[28].
Ian McShane reprend son rôle de Winston dans le filmJohn Wick : Chapitre 4 qui sort le aux États-Unis[20], ainsi que dans le film dérivéBallerina sorti en 2025[36].
En 1977, il vit avecSylvia Kristel, après leur rencontre sur le tournage duCinquième Mousquetaire. Leur relation, qui s'avère tumultueuse, dure cinq ans[37]. Le couple se drogue quotidiennement, notamment avec de lacocaïne, boit beaucoup, et se dispute parfois violemment[37]. Un jour, McShane pousse Krystel enceinte dans les escaliers, ce qui lui fait perdre l'enfant. Elle quitte McShane après cette tragédie[37].