James Cosmo
James Cosmos (born 24 May 1948) is a British actor, known for his film roles in Highlander, Braveheart, the film adaptation of The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, Trainspotting, The Last Legion, Troy, and 2081.
He is also a staple of British television, with credits in hundreds of television shows, Cosmo made a name for himself playing Scottish “tough guy” characters.
Known For
Not in library
Game of Thrones
2011
Not in library
Wonder Woman
2017
Not in library
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
2005
Not in library
Braveheart
1995
Not in library
Troy
2004
Not in library
Trainspotting
1996
Not in library
Chernobyl
2019
Not in library
T2 Trainspotting
2017
Not in library
Sons of Anarchy
2008
Not in library
Highlander
1986
Acting
2026
The Morrigan
as Francis Crowley
2026
Preschool
2025
Can You Hear Me?
as Johnny
2025
The Last Redemption
as Lord Goran
2025
Salvable
as Welly
2025
Fear
as Allan Berwick
(3 episodes)
2025
Hostage
as Max Dalton
(3 episodes)
2025
Talamasca: The Secret Order
as Director Houseman
(1 episode)
2024
The Beast Within
as Waylon
2024
Nightsleeper
as Fraser Warren
(6 episodes)
2023
The Three Musketeers
as Cardinal Richelieu
2023
Highland Cops
as Narrator
(5 episodes)
2023
Six Four
as Jim Mackie
(4 episodes)
2022
Breath
as Nick
2022
My Sailor, My Love
as Howard
2022
Scrooge: A Christmas Carol
as Mr. Fezziwig (voice)
2022
Karen Pirie
as Brodie Grant Snr
(3 episodes)
2021
Jagame Thandhiram
as Peter Sprott
2021
The Kindred
as Frank Menzies
2019
Off Grid
as John Tanner
2019
Tomorrow
as Mr. Charles
2019
The Hole in the Ground
as Des Brady
2019
Get Duked!
as Farmer
2019
Forget Me Not
as Benedict
2019
Shadow Boxer
as Eddie Royce
2019
The Bay
as Bill Bradwell
(6 episodes)
2019
His Dark Materials
as Farder Coram
(6 episodes)
2019
The Name of the Rose
as Jorge of Burgos
(8 episodes)
2019
Chernobyl
as Miner
(1 episode)
2018
In Darkness
as Niall
2018
Ashes in the Snow
as Mr. Stakas
2018
Outlaw King
as Robert Bruce Senior
2018
Malevolent
as Grandpa
2018
Darkness Comes
as Policeman
2018
Rogue Trooper: The Quartz Massacre
as Narrator
2018
Hold the Sunset
as Bob
(3 episodes)
2018
Tom Clancy's Jack Ryan
as Luka Gocharov
(8 episodes)
2017
T2 Trainspotting
as Renton's Father
2017
London Heist
as Ray
2017
Wonder Woman
as FIeld Marshall Haig
2017
SS-GB
as Harry Woods
(5 episodes)
2016
Breakdown
as Albert Chapman
2016
Bunker: Project 12
as Brian Balanowsky
2016
Dark Signal
as Alan
2016
Whisky Galore
as Macalister the Minister
2016
Ben-Hur
as Quintus Arius
2016
Eliminators
as Cooper
2016
Monochrome
as Roger Daniels
2016
The Durrells
as Captain Creech
(4 episodes)
2015
The Legend of Barney Thomson
as James Henderson
2015
Estranged
as Albert
2015
The Pyramid Texts
as Ray
2015
Amélia & Duarte
as Narrator (English)
2015
Moonwalkers
as Dawson
2014
We Still Kill the Old Way
as Arthur
2014
The Boogeyman
as Dr. Harper
2014
New Worlds
as Goffe
(1 episode)
2013
Justin and the Knights of Valour
as Blucher (voice)
2013
Hammer of the Gods
as King Bagsecg
2013
Get Lucky
as Mr. Zigic
2013
The Christmas Candle
as Herbert Hopewell
2013
The Golden Scallop
as Judge Wellington
2013
Shetland
as Arthur McCall
(4 episodes)
2012
Citadel
as Priest
2012
Songs for Amy
as Murdo
2011
The Glass Man
as Pecco
2011
No Saints for Sinners
2011
Game of Thrones
as Jeor Mormont
(18 episodes)
2011
Death in Paradise
as Roger Seymour
(1 episode)
2011
Case Histories
as Len Lomax
(1 episode)
2010
Outcast
as Laird
2010
The Runway
as Shutherland
2010
The Santa Incident
as Nick
2010
Donkeys
as Alfred
2010
One Night in Emergency
2009
2081
as George Bergeron
2009
The Narnia Code
as Narrator
2009
The Clan
as Hector McKinley
2009
Castle
as Finn Rourke
(1 episode)
2009
FlashForward
as Phillip
(1 episode)
2008
Futureshock: Comet
as Brenden
2008
The Colour of Magic
as Galder Weatherwax
(1 episode)
2008
Sons of Anarchy
as Father Kellan Ashby
(8 episodes)
2008
Merlin
as Hengist
(1 episode)
2007
The Seeker: The Dark Is Rising
as Dawson
2007
The Last Legion
as Hrothgar
2007
Lives of the Saints
as Mr. Karva
2007
Where Have I Been All Your Life?
as John
2006
Half Light
as Finlay Murray
2005
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
as Father Christmas
2005
The Adventures of Greyfriars Bobby
as James Brown
2005
Little House on the Prairie
as Mr. Scott
(6 episodes)
2004
One Last Chance
as Big John
2004
Troy
as Glaucus
2004
The Reckoning
as Lambert
2004
Man Dancin'
as Donnie McGlone
2003
Sweet Dreams
as Robert
2003
Solid Air
as Finn
2002
Once Upon a Time in the Midlands
as Billy
2002
The Four Feathers
as Col. Sutch
2001
To End All Wars
as Col. Stuart McLean
2001
All the Queen's Men
as Archie
2001
Celebrity Big Brother
as Self
(1 episode)
2000
The Last of the Blonde Bombshells
as McNab
2000
Honest
as Tommy Chase
2000
Rebus
as Morris Cafferty
(1 episode)
2000
Rebus
as Morris Gerald Cafferty
(1 episode)
2000
Easter Tales
as The Centurion
(1 episode)
1999
The Match
as Billy Bailey
1999
One More Kiss
as Frank
1999
Sunset Heights
as MacDonald
1999
Billy and Zorba
as Zorba
1999
Split Second
as Donald Paterson
1999
Badger
1999
Cleopatra
as Agrippa
(2 episodes)
1998
Babe: Pig in the City
as Thelonius (voice)
1998
Golden Wedding
as Eddie
1997
Santa / Claws
1997
Midsomer Murders
as Jack 'Axeman' McKinley
(1 episode)
1997
Ivanhoe
as Cedric
(6 episodes)
1997
Ain't Misbehavin'
as Malky Fraser
(3 episodes)
1996
Trainspotting
as Renton's Father
1996
Emma
as Mr. Weston
1995
Braveheart
as Campbell
1995
The Key
as Gangster
1994
Sin Bin
as Jerry
1994
Roughnecks
as Tom
(13 episodes)
1992
Heartbeat
as Matthew Chapman
(1 episode)
1991
The House of Eliott
as James Maxton
(1 episode)
1990
The Fool
as Mr. Bowring
1990
Treasure Island
as Redruth
1989
The Nightwatch
as James Smithson
1989
Winners and Losers
as Frank Kerr
(1 episode)
1988
Stormy Monday
as Tony
1988
Codename: Kyril
as Bonham
1987
Crossbow
1986
Highlander
as Angus MacLeod
1986
Biggles
as German Soldier
1986
Casualty
as John Breckman
(1 episode)
1986
Casualty
as Tony
(1 episode)
1986
Running Scared
as Detective Inspector McNeil
(6 episodes)
1985
Operation Julie
as Longfellow
1985
Super Gran
as Mr. McBigg
(1 episode)
1985
Screen Two
as Jerry
(1 episode)
1985
Lytton's Diary
as Harry Owen
(1 episode)
1984
The Bill
1983
Taggart
1983
Scarecrow and Mrs. King
1982
Living Apart Together
as Priest
1981
The Nightmare Man
as Sergeant Carch
1981
The Nightmare Man
as Sergeant Carch
(4 episodes)
1981
House on the Hill
as Bonfield
(1 episode)
1980
Take the High Road
1980
Hammer House of Horror
as Willis
(1 episode)
1979
Kidnapped
as Beggar/Soldier
(1 episode)
1979
Dick Barton: Special Agent
as Jock Anderson
(1 episode)
1979
Minder
as Jock McLeish
(1 episode)
1979
Thundercloud
as Chief Petty Officer Hawkins
(13 episodes)
1978
Strangers
as DS Galbraith
(1 episode)
1977
The Professionals
as Glover
(1 episode)
1975
The Sweeney
as Det. Sgt. Davy Freeth
(1 episode)
1975
Survivors
as Lenny Carter
(1 episode)
1974
The Cheviot, the Stag and the Black, Black Oil
as Loch
1974
Churchill's People
as Robert Bruce
(1 episode)
1973
The Professional
as Sgt. Robbins
1972
Doomwatch
as Bob Gillette
1972
The Duna Bull
1972
The Stone Tape
as Cliff Dow
1972
Young Winston
as Officer on Train
1972
Sutherland's Law
as Ian Campbell
1971
Assault
as Det. Sgt. Beale
1971
The Persuaders!
as Inspector Williams
(1 episode)
1970
Sovereign's Company
as Senior Under Officer Patterson
1970
UFO
as Lt. Anderson
(1 episode)
1969
Battle of Britain
as Jamie
1969
The Virgin Soldiers
as Waller
1966
Ransom for a Pretty Girl
1962
Dr. Finlay's Casebook
as Private Davidson
(1 episode)
—
Hotel Caledonia
as William Pertwee
—
Follow the Dark
as Gregory Kern
—
Voidance
as Agent Polo