
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

Troy (2004)
as Glaucus

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

Braveheart (1995)
as Campbell

Wonder Woman (2017)
as FIeld Marshall Haig

Trainspotting (1996)
as Renton's Father

Highlander (1986)
as Angus MacLeod

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

Treasure Island (1990)
as Redruth

The Last Legion (2007)
as Hrothgar

Storm Rider: Legend of Hammerhead (2026)
as Dida

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

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

The Hole in the Ground (2019)
as Des Brady

Skylines (2020)
as Grant

Emma (1996)
as Mr. Weston

Battle of Britain (1969)
as Jamie
Hotel Caledonia (—)
as William Pertwee

The Adventures of Greyfriars Bobby (2005)
as James Brown

Preschool (2026)
as Joe

The Four Feathers (2002)
as Col. Sutch

The Reckoning (2004)
as Lambert

Moonwalkers (2015)
as Dawson

The Beast Within (2024)
as Waylon

The Morrigan (2026)
as Francis Crowley

Voidance (2026)
as Agent Polo

Eliminators (2016)
as Cooper

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

We Still Kill the Old Way (2014)
as Arthur

The Santa Incident (2010)
as Nick

The Clan (2009)
as Hector McKinley

Malevolent (2018)
as Grandpa

In Darkness (2018)
as Niall

Biggles (1986)
as German Soldier

Hammer of the Gods (2013)
as King Bagsecg

Young Winston (1972)
as Officer on Train

Ashes in the Snow (2018)
as Mr. Stakas

The Last Redemption (2025)
as Lord Goran

Futureshock: Comet (2008)
as Brenden

Citadel (2012)
as Priest

Outcast (2010)
as Laird

No Saints for Sinners (2011)
Actor

Half Light (2006)
as Finlay Murray

The Three Musketeers (2023)
as Cardinal Richelieu

Sweet Dreams (2003)
as Robert

Estranged (2015)
as Albert

The Seeker: The Dark Is Rising (2007)
as Dawson
The Professional (1973)
as Sgt. Robbins

The Christmas Candle (2013)
as Herbert Hopewell

Bunker: Project 12 (2016)
as Brian Balanowsky

The Nightwatch (1989)
as James Smithson

The Legend of Barney Thomson (2015)
as James Henderson

The Key (1995)
as Gangster

Get Duked! (2019)
as Farmer

Stormy Monday (1988)
as Tony

The Pyramid Texts (2015)
as Ray
Santa / Claws (1997)
Actor

The Virgin Soldiers (1969)
as Waller

Jagame Thandhiram (2021)
as Peter Sprott

Whisky Galore (2016)
as Macalister the Minister

Sutherland's Law (1972)
as Ian Campbell

London Heist (2017)
as Ray

My Sailor, My Love (2022)
as Howard

The Match (1999)
as Billy Bailey

The Runway (2010)
as Shutherland

Assault (1971)
as Det. Sgt. Beale
Golden Wedding (1998)
as Eddie

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

All the Queen's Men (2001)
as Archie

One Last Chance (2004)
as Big John

The Last of the Blonde Bombshells (2000)
as McNab

The Boogeyman (2014)
as Dr. Harper

Salvable (2025)
as Welly

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

Breakdown (2016)
as Albert Chapman

One More Kiss (1999)
as Frank

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

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

One Night in Emergency (2010)
Actor

Follow the Dark (—)
as Gregory Kern
The Fool (1990)
as Mr. Bowring

Doomwatch (1972)
as Bob Gillette

The Stone Tape (1972)
as Cliff Dow

Breath (2022)
as Nick

Get Lucky (2013)
as Mr. Zigic

Honest (2000)
as Tommy Chase

2081 (2009)
as George Bergeron

The Glass Man (2011)
as Pecco

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

Codename: Kyril (1988)
as Bonham

Can You Hear Me? (2025)
as Johnny
Man Dancin' (2004)
as Donnie McGlone

Split Second (1999)
as Donald Paterson

Forget Me Not (2019)
as Benedict

Billy and Zorba (1999)
as Zorba

Sovereign's Company (1970)
as Senior Under Officer Patterson
Living Apart Together (1982)
as Priest

The Kindred (2021)
as Frank Menzies

Operation Julie (1985)
as Longfellow

The Golden Scallop (2013)
as Judge Wellington
The Duna Bull (1972)
Actor

Monochrome (2016)
as Roger Daniels

Sunset Heights (1999)
as MacDonald

Sin Bin (1994)
as Jerry

Rogue Trooper: The Quartz Massacre (2018)
as Narrator

Off Grid (2019)
as John Tanner

The Nightmare Man (1981)
as Sergeant Carch

The Narnia Code (2009)
as Narrator

Tomorrow (2019)
as Mr. Charles

Dark Signal (2016)
as Alan

Songs for Amy (2012)
as Murdo

Donkeys (2010)
as Alfred

Lives of the Saints (2007)
as Mr. Karva

Solid Air (2003)
as Finn

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

Darkness Comes (2018)
as Policeman

Shadow Boxer (2019)
as Eddie Royce





