James Cosmo



Place of birth:

Clydebank - West Dunbartonshire - Scotland - UK:


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.

Film Credits

The Three Musketeers (2023)
as Cardinal Richelieu
Scrooge: A Christmas Carol (2022)
as Mr. Fezziwig (voice)
My Sailor, My Love (2022)
as Howard
Breath (2022)
as Nick
The Islander (2022)
as Dida
The Kindred (2021)
as Frank Menzies
ஜகமே தந்திரம் (2021)
as Peter Sprott
Skylines (2020)
as Grant
Off Grid (2019)
as John Tanner
Forget Me Not (2019)
as Benedict
Tomorrow (2019)
as Mr. Charles
Get Duked! (2019)
as Farmer
The Hole in the Ground (2019)
as Des Brady
Malevolent (2018)
as Grandpa
Ashes in the Snow (2018)
as Mr. Stakas
Outlaw King (2018)
as Robert Bruce Senior
In Darkness (2018)
as Niall
Darkness Comes (2018)
as Policeman
Rogue Trooper: The Quartz Massacre (2018)
as Narrator
London Heist (2017)
as Ray
Wonder Woman (2017)
as FIeld Marshall Haig
T2 Trainspotting (2017)
as Mr. Renton
Eliminators (2016)
as Cooper
Monochrome (2016)
as Roger Daniels
Ben-Hur (2016)
as Quintus Arius
Whisky Galore (2016)
as Macalister the Minister
Dark Signal (2016)
as Alan
Breakdown (2016)
as Albert Chapman
Project 12: The Bunker (2016)
as Brian Balanowsky
Estranged (2015)
as Albert
The Legend of Barney Thomson (2015)
as James Henderson
The Pyramid Texts (2015)
as Ray
Amélia & Duarte (2015)
as Narrator (English)
Moonwalkers (2015)
as Dawson
We Still Kill the Old Way (2014)
as Arthur
The Christmas Candle (2013)
as Herbert Hopewell
Justin and the Knights of Valour (2013)
as Blucher (voice)
Get Lucky (2013)
as Mr. Zigic
Hammer of the Gods (2013)
as King Bagsecg
The Golden Scallop (2013)
as Judge Wellington
Citadel (2012)
as Priest
The Glass Man (2011)
as Pecco
Outcast (2010)
as Laird
Donkeys (2010)
as Alfred
The Runway (2010)
as Shutherland
One Night in Emergency (2010)
The Santa Incident (2010)
as Nick
2081 (2009)
as George Bergeron
The Narnia Code (2009)
as Narrator
Comet Impact (2008)
as Brenden
The Seeker: The Dark Is Rising (2007)
as Dawson
The Last Legion (2007)
as Hrothgar
Lives of the Saints (2007)
as Mr. Karva
Slipp Jimmy fri (2006)
as HudMaSpecs (voice)
Half Light (2006)
as Finlay Murray
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
as Father Christmas
The Adventures of Greyfriars Bobby (2005)
as James Brown
Troy (2004)
as Glaucus
One Last Chance (2004)
as Big John
The Reckoning (2004)
as Lambert
Man Dancin' (2004)
as Donnie McGlone
Solid Air (2003)
as Finn
Skagerrak (2003)
as Robert
The Four Feathers (2002)
as Col. Sutch
Once Upon a Time in the Midlands (2002)
as Billy
All the Queen's Men (2001)
as Archie
To End All Wars (2001)
as Col. Stuart McLean
The Last of the Blonde Bombshells (2000)
as McNab
Honest (2000)
as Tommy Chase
Tales from the Madhouse (2000)
as The Centurion
One More Kiss (1999)
as Frank
Billy and Zorba (1999)
as Zorba
The Match (1999)
as Billy Bailey
Sunset Heights (1999)
as MacDonald
Babe: Pig in the City (1998)
as Thelonius (voice)
Emma (1996)
as Mr. Weston
Trainspotting (1996)
as Mr. Renton
Braveheart (1995)
as Campbell
Sin Bin (1994)
as Jerry
The Fool (1990)
as Mr. Bowring
Treasure Island (1990)
as Redruth
The Nightwatch (1989)
as James Smithson
Stormy Monday (1988)
as Tony
Codename: Kyril (1988)
as Bonham
Biggles (1986)
as German Soldier
Highlander (1986)
as Angus MacLeod
Operation Julie (1985)
as Longfellow
Living Apart Together (1982)
as Priest
The Nightmare Man (1981)
as Sergeant Carch
The Cheviot, the Stag and the Black, Black Oil (1974)
as Loch
Young Winston (1972)
as Officer on Train
Doomwatch (1972)
as Bob Gillette
The Stone Tape (1972)
as Cliff Dow
Assault (1971)
as Det. Sgt. Beale
Sovereign's Company (1970)
as Senior Under Officer Patterson
The Virgin Soldiers (1969)
as Waller
Battle of Britain (1969)
as Jamie
Hotel Caledonia ()
as William Pertwee