James Cosmo (born 24 May 1948 in Dumbarton, Scotland) is a Scottish actor.
He is perhaps best-known for his roles in classics such as Braveheart and Trainspotting, as well as recurring on Sons of Anarchy and Game of Thrones. Due to his wide frame, imposing stature and grandfatherly appearance, he often plays stern but fair authority figures. And Santa Claus — three times.
Film Roles
- 1986 Highlander as Angus MacLeod
- 1995 Braveheart as Campbell
- 1996 Trainspotting as Mr. Renton
- 1998 Babe: Pig in the City as Thelonius
- 2004 Troy as Glaucus
- 2005 The Chronicles of Narnia as Father Christmas
- 2008 The Colour of Magic as Galder Weatherwax
- 2012 Citadel as Priest
- 2016 Ben-Hur as Quintus Arrius
- 2017 T2 Trainspotting as Mr. Renton
- 2017 Wonder Woman as Field Marshal Haig
- 2018 Outlaw King as Sir Robert de Brus
- 2018 Malevolent as Grandpa Sayers
- 2023 The Three Musketeers as the Cardinal Richelieu
Television Roles
- 1997 Soldier Soldier as Lt Col Philip Drysdale
- 2010 Sons of Anarchy as Father Kellan Ashby
- 2012 Silent Witness as Arnold Mears
- 2011-2013 Game of Thrones as Lord Commander Jeor Mormont
- 2015 Magnum Opus as Moshe Navon
- 2018-2019 Hold The Sunset as Bob the Burglar
Videogame Roles
- 2012 Darksiders II as Maker Elder Eidard / Nephilim Wisper