
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
Hotel Caledonia
as William Pertwee
Follow the Dark
as Gregory Kern
(2025)
Salvable
as Welly
(2025)
The Morrigan
as Francis Crowley
(2024)
The Beast Within
as Waylon
(2024)
The Last Redemption
as Lord Goran
(2024)
Can You Hear Me?
as Johnny
(2023)
The Three Musketeers
as Cardinal Richelieu
(2022)
Scrooge: A Christmas Carol
as Mr. Fezziwig (voice)
(2022)
Breath
as Nick
(2022)
My Sailor, My Love
as Howard
(2021)
Jagame Thandhiram
as Peter Sprott
(2021)
The Kindred
as Frank Menzies
(2020)
Skylines
as Grant
(2019)
The Hole in the Ground
as Des Brady
(2019)
Get Duked!
as Farmer
(2019)
Tomorrow
as Mr. Charles
(2019)
Off Grid
as John Tanner
(2019)
Forget Me Not
as Benedict
(2018)
Outlaw King
as Robert Bruce Senior
(2018)
Malevolent
as Grandpa
(2018)
In Darkness
as Niall
(2018)
Ashes in the Snow
as Mr. Stakas
(2018)
Rogue Trooper: The Quartz Massacre
as Narrator
(2018)
Darkness Comes
as Policeman
(2017)
Wonder Woman
as FIeld Marshall Haig
(2017)
T2 Trainspotting
as Renton's Father
(2017)
Eliminators
as Cooper
(2017)
London Heist
as Ray
(2016)
Ben-Hur
as Quintus Arius
(2016)
Whisky Galore
as Macalister the Minister
(2016)
Bunker: Project 12
as Brian Balanowsky
(2016)
Breakdown
as Albert Chapman
(2016)
Monochrome
as Roger Daniels
(2016)
Dark Signal
as Alan
(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)
Justin and the Knights of Valour
as Blucher (voice)
(2013)
Hammer of the Gods
as King Bagsecg
(2013)
The Christmas Candle
as Herbert Hopewell
(2013)
Get Lucky
as Mr. Zigic
(2013)
The Golden Scallop
as Judge Wellington
(2012)
Citadel
as Priest
(2012)
Songs for Amy
as Murdo
(2011)
(2011)
The Glass Man
as Pecco
(2010)
Outcast
as Laird
(2010)
The Runway
as Shutherland
(2010)
The Santa Incident
as Nick
(2010)
Donkeys
as Alfred
(2010)
(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)
The Reckoning
as Lambert
(2004)
One Last Chance
as Big John
(2004)
Man Dancin'
as Donnie McGlone
(2003)
Sweet Dreams
as Robert
(2003)
Solid Air
as Finn
(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)
(2000)
Honest
as Tommy Chase
(2000)
Tales from the Madhouse
as The Centurion
(1999)
The Match
as Billy Bailey
(1999)
One More Kiss
as Frank
(1999)
Billy and Zorba
as Zorba
(1999)
Sunset Heights
as MacDonald
(1999)
Split Second
as Donald Paterson
(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)
Treasure Island
as Redruth
(1990)
The Fool
as Mr. Bowring
(1989)
The Nightwatch
as James Smithson
(1988)
Codename: Kyril
as Bonham
(1988)
Stormy Monday
as Tony
(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)
Young Winston
as Officer on Train
(1972)
Doomwatch
as Bob Gillette
(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