
James Cosmo
Personal Info
Known for
Acting
Gender
Male
Birthday
1948-05-24 (77 years old)
Place of Birth
Clydebank, West Dunbartonshire, Scotland, UK
James Cosmo
Biography
From Wikipedia, the free encyclopedia
James Cosmos is known for his film roles as Angus MacLeod in Highlander, Campbell in Braveheart and as Father Christmas in the adaptation of The Chronicles of Narnia: The Lion, the Witch and the Wardrobe. Over the years he has also had roles in films such as Trainspotting, The Last Legion, Troy, and 2081 . He also appeared in Take the High Road as Alex Geddes from 1982-83.
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
Acting
Follow the Dark
as Gregory Kern
Hotel Caledonia
as William Pertwee
(2025)
The Last Redemption
as Lord Goran
(2025)
Salvable
as Welly
(2025)
The Morrigan
as Francis Crowley
(2024)
The Beast Within
as Waylon
(2024)
Can You Hear Me?
as Johnny
(2023)
The Three Musketeers
as Cardinal Richelieu
(2022)
Scrooge: A Christmas Carol
as Mr. Fezziwig (voice)
(2022)
My Sailor, My Love
as Howard
(2022)
Breath
as Nick
(2021)
Jagame Thandhiram
as Peter Sprott
(2021)
The Kindred
as Frank Menzies
(2020)
Skylines
as Grant
(2019)
Get Duked!
as Farmer
(2019)
The Hole in the Ground
as Des Brady
(2019)
Tomorrow
as Mr. Charles
(2019)
Shadow Boxer
as Eddie Royce
(2019)
Off Grid
as John Tanner
(2019)
Forget Me Not
as Benedict
(2018)
In Darkness
as Niall
(2018)
Outlaw King
as Robert Bruce Senior
(2018)
Malevolent
as Grandpa
(2018)
Ashes in the Snow
as Mr. Stakas
(2018)
Darkness Comes
as Policeman
(2018)
Rogue Trooper: The Quartz Massacre
as Narrator
(2017)
Wonder Woman
as FIeld Marshall Haig
(2017)
T2 Trainspotting
as Renton's Father
(2017)
Eliminators
as Cooper
(2017)
London Heist
as Ray
(2016)
Whisky Galore
as Macalister the Minister
(2016)
Monochrome
as Roger Daniels
(2016)
Ben-Hur
as Quintus Arius
(2016)
Breakdown
as Albert Chapman
(2016)
Dark Signal
as Alan
(2016)
Bunker: Project 12
as Brian Balanowsky
(2015)
Moonwalkers
as Dawson
(2015)
The Legend of Barney Thomson
as James Henderson
(2015)
Estranged
as Albert
(2015)
Amélia & Duarte
as Narrator (English)
(2015)
The Pyramid Texts
as Ray
(2014)
We Still Kill the Old Way
as Arthur
(2014)
The Boogeyman
as Dr. Harper
(2013)
Hammer of the Gods
as King Bagsecg
(2013)
Get Lucky
as Mr. Zigic
(2013)
The Christmas Candle
as Herbert Hopewell
(2013)
Justin and the Knights of Valour
as Blucher (voice)
(2013)
The Golden Scallop
as Judge Wellington
(2012)
Songs for Amy
as Murdo
(2012)
Citadel
as Priest
(2011)
The Glass Man
as Pecco
(2011)
(2010)
Donkeys
as Alfred
(2010)
The Runway
as Shutherland
(2010)
The Santa Incident
as Nick
(2010)
(2010)
Outcast
as Laird
(2009)
2081
as George Bergeron
(2009)
The Clan
as Hector McKinley
(2009)
The Narnia Code
as Narrator
(2008)
Futureshock: Comet
as Brenden
(2007)
The Last Legion
as Hrothgar
(2007)
The Seeker: The Dark Is Rising
as Dawson
(2007)
Lives of the Saints
as Mr. Karva
(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
(2004)
Troy
as Glaucus
(2004)
Man Dancin'
as Donnie McGlone
(2004)
The Reckoning
as Lambert
(2004)
One Last Chance
as Big John
(2003)
Solid Air
as Finn
(2003)
Sweet Dreams
as Robert
(2002)
The Four Feathers
as Col. Sutch
(2002)
Once Upon a Time in the Midlands
as Billy
(2001)
To End All Wars
as Col. Stuart McLean
(2001)
All the Queen's Men
as Archie
(2000)
Honest
as Tommy Chase
(2000)
(2000)
Tales from the Madhouse
as The Centurion
(1999)
Sunset Heights
as MacDonald
(1999)
One More Kiss
as Frank
(1999)
Split Second
as Donald Paterson
(1999)
The Match
as Billy Bailey
(1999)
Billy and Zorba
as Zorba
(1998)
Babe: Pig in the City
as Thelonius (voice)
(1998)
Golden Wedding
as Eddie
(1997)
(1996)
Trainspotting
as Renton's Father
(1996)
Emma
as Mr. Weston
(1995)
Braveheart
as Campbell
(1994)
Sin Bin
as Jerry
(1990)
The Fool
as Mr. Bowring
(1990)
Treasure Island
as Redruth
(1989)
The Nightwatch
as James Smithson
(1988)
Stormy Monday
as Tony
(1988)
Codename: Kyril
as Bonham
(1986)
Highlander
as Angus MacLeod
(1986)
Biggles
as German Soldier
(1985)
Operation Julie
as Longfellow
(1982)
Living Apart Together
as Priest
(1981)
The Nightmare Man
as Sergeant Carch
(1974)
(1973)
The Professional
as Sgt. Robbins
(1972)
Doomwatch
as Bob Gillette
(1972)
Young Winston
as Officer on Train
(1972)
The Stone Tape
as Cliff Dow
(1972)
(1971)
Assault
as Det. Sgt. Beale
(1970)
Sovereign's Company
as Senior Under Officer Patterson
(1969)
Battle of Britain
as Jamie
(1969)
The Virgin Soldiers
as Waller