James Cosmo

James Cosmo

Biography

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.

🎬 Movies Featuring James Cosmo

The Morrigan

The Morrigan (2026)

as Francis Crowley
The Three Musketeers

The Three Musketeers (2023)

as Cardinal Richelieu
The Kindred

The Kindred (2021)

as Frank Menzies
Off Grid

Off Grid (2019)

as John Tanner
Tomorrow

Tomorrow (2019)

as Mr. Charles
Outlaw King

Outlaw King (2018)

as Robert Bruce Senior
Wonder Woman

Wonder Woman (2017)

as FIeld Marshall Haig
T2 Trainspotting

T2 Trainspotting (2017)

as Renton's Father
Monochrome

Monochrome (2016)

as Roger Daniels
Ben-Hur

Ben-Hur (2016)

as Quintus Arius
Whisky Galore

Whisky Galore (2016)

as Macalister the Minister
Breakdown

Breakdown (2016)

as Albert Chapman
Bunker: Project 12

Bunker: Project 12 (2016)

as Brian Balanowsky
Amélia & Duarte

Amélia & Duarte (2015)

as Narrator (English)
The Golden Scallop

The Golden Scallop (2013)

as Judge Wellington
The Runway

The Runway (2010)

as Shutherland
2081

2081 (2009)

as George Bergeron
The Clan

The Clan (2009)

as Hector McKinley
Half Light

Half Light (2006)

as Finlay Murray
Troy

Troy (2004)

as Glaucus
No Image

Man Dancin' (2004)

as Donnie McGlone
To End All Wars

To End All Wars (2001)

as Col. Stuart McLean
Honest

Honest (2000)

as Tommy Chase
Split Second

Split Second (1999)

as Donald Paterson
The Match

The Match (1999)

as Billy Bailey
Emma

Emma (1996)

as Mr. Weston
Trainspotting

Trainspotting (1996)

as Renton's Father
No Image

The Fool (1990)

as Mr. Bowring
The Nightwatch

The Nightwatch (1989)

as James Smithson
Biggles

Biggles (1986)

as German Soldier
Highlander

Highlander (1986)

as Angus MacLeod
Young Winston

Young Winston (1972)

as Officer on Train
Doomwatch

Doomwatch (1972)

as Bob Gillette
Assault

Assault (1971)

as Det. Sgt. Beale
Sovereign's Company

Sovereign's Company (1970)

as Senior Under Officer Patterson
No Image

Hotel Caledonia (N/A)

as William Pertwee