
James Cosmo
Photoplayd Industry Rating
Not enough rated films yet to compute a weighted score.
Roles are weighted by involvement: director 1.0, screenwriter 0.7, lead 0.8, supporting 0.4, crew 0.1.
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
Credits

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
as Father Christmas

Troy (2004)
as Glaucus

Wonder Woman (2017)
as FIeld Marshall Haig

Braveheart (1995)
as Campbell

Highlander (1986)
as Angus MacLeod

Trainspotting (1996)
as Renton's Father

Ben-Hur (2016)
as Quintus Arius

Outlaw King (2018)
as Robert Bruce Senior

Babe: Pig in the City (1998)
as Thelonius (voice)

T2 Trainspotting (2017)
as Renton's Father

Scrooge: A Christmas Carol (2022)
as Mr. Fezziwig (voice)

Battle of Britain (1969)
as Jamie

Storm Rider: Legend of Hammerhead (2026)
as Dida

The Morrigan (2026)
as Francis Crowley

Treasure Island (1990)
as Redruth

Skylines (2020)
as Grant

The Four Feathers (2002)
as Col. Sutch

The Last Legion (2007)
as Hrothgar

The Beast Within (2024)
as Waylon

Preschool (2026)
as Joe

Half Light (2006)
as Finlay Murray

Emma (1996)
as Mr. Weston

In Darkness (2018)
as Niall

The Hole in the Ground (2019)
as Des Brady

The Match (1999)
as Billy Bailey

Jagame Thandhiram (2021)
as Peter Sprott

Justin and the Knights of Valour (2013)
as Blucher (voice)

Malevolent (2018)
as Grandpa

Get Duked! (2019)
as Farmer

The Seeker: The Dark Is Rising (2007)
as Dawson

The Reckoning (2004)
as Lambert

Young Winston (1972)
as Officer on Train

Eliminators (2016)
as Cooper

Ashes in the Snow (2018)
as Mr. Stakas

We Still Kill the Old Way (2014)
as Arthur

Salvable (2025)
as Welly

Moonwalkers (2015)
as Dawson

Outcast (2010)
as Laird

Sweet Dreams (2003)
as Robert

Biggles (1986)
as German Soldier

London Heist (2017)
as Ray

The Kindred (2021)
as Frank Menzies

To End All Wars (2001)
as Col. Stuart McLean

Whisky Galore (2016)
as Macalister the Minister

The Runway (2010)
as Shutherland

Stormy Monday (1988)
as Tony
The Fool (1990)
as Mr. Bowring

Hammer of the Gods (2013)
as King Bagsecg

The Last Redemption (2025)
as Lord Goran

Get Lucky (2013)
as Mr. Zigic

The Clan (2009)
as Hector McKinley

Estranged (2015)
as Albert

All the Queen's Men (2001)
as Archie

Citadel (2012)
as Priest

The Three Musketeers (2023)
as Cardinal Richelieu

My Sailor, My Love (2022)
as Howard

The Legend of Barney Thomson (2015)
as James Henderson

The Last of the Blonde Bombshells (2000)
as McNab

The Stone Tape (1972)
as Cliff Dow

2081 (2009)
as George Bergeron

Assault (1971)
as Det. Sgt. Beale

The Virgin Soldiers (1969)
as Waller

Breakdown (2016)
as Albert Chapman

The Christmas Candle (2013)
as Herbert Hopewell
The Professional (1973)
as Sgt. Robbins

The Adventures of Greyfriars Bobby (2005)
as James Brown

Split Second (1999)
as Donald Paterson

Dark Signal (2016)
as Alan
Hotel Caledonia (—)
as William Pertwee

One More Kiss (1999)
as Frank

Monochrome (2016)
as Roger Daniels

The Santa Incident (2010)
as Nick

Tomorrow (2019)
as Mr. Charles

Can You Hear Me? (2025)
as Johnny

Forget Me Not (2019)
as Benedict

One Night in Emergency (2010)
Actor

Codename: Kyril (1988)
as Bonham

Donkeys (2010)
as Alfred

Honest (2000)
as Tommy Chase

Once Upon a Time in the Midlands (2002)
as Billy

The Color of Magic - Die Reise des Zauberers Teil 1 (2008)
as Galder Weatherwax

The Nightwatch (1989)
as James Smithson

Off Grid (2019)
as John Tanner

One Last Chance (2004)
as Big John

Breath (2022)
as Nick

Solid Air (2003)
as Finn
Man Dancin' (2004)
as Donnie McGlone

Sin Bin (1994)
as Jerry

Sunset Heights (1999)
as MacDonald

Futureshock: Comet (2008)
as Brenden

Bunker: Project 12 (2016)
as Brian Balanowsky

Doomwatch (1972)
as Bob Gillette

The Master of Ballantrae (1984)
as Horseman (uncredited)

Operation Julie (1985)
as Longfellow
Living Apart Together (1982)
as Priest

Songs for Amy (2012)
as Murdo

The Glass Man (2011)
as Pecco

Voidance (2026)
as Agent Polo

The Nightmare Man (1981)
as Sergeant Carch

Amélia & Duarte (2015)
as Narrator (English)

Rogue Trooper: The Quartz Massacre (2018)
as Narrator

No Saints for Sinners (2011)
Actor

The Boogeyman (2014)
as Dr. Harper

Lives of the Saints (2007)
as Mr. Karva

Billy and Zorba (1999)
as Zorba

Sovereign's Company (1970)
as Senior Under Officer Patterson

The Golden Scallop (2013)
as Judge Wellington
Santa / Claws (1997)
Actor

The Cheviot, the Stag and the Black, Black Oil (1974)
as Loch

Follow the Dark (—)
as Gregory Kern

The Pyramid Texts (2015)
as Ray
Golden Wedding (1998)
as Eddie

Where Have I Been All Your Life? (2007)
as John

Darkness Comes (2018)
as Policeman

Sutherland's Law (1972)
as Ian Campbell

Shadow Boxer (2019)
as Eddie Royce
The Duna Bull (1972)
Actor

The Key (1995)
as Gangster

The Narnia Code (2009)
as Narrator





