Skip to main content
The Horror CodexBeta
HomeJames Cosmo
James Cosmo

James Cosmo

Actor·b. 1948·Clydebank, West Dunbartonshire, Scotland, UK

20 horror credits

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.

Actor20 films

The Morrigan

The Morrigan

Francis Crowley

2026
The Beast Within

The Beast Within

Waylon

2024 0.5
The Kindred

The Kindred

Frank Menzies

2021
Off Grid

Off Grid

John Tanner

2019
Get Duked!

Get Duked!

Farmer

2019
The Hole in the Ground

The Hole in the Ground

Des Brady

2019 3.0
Malevolent

Malevolent

Grandpa

2018 4.0
Darkness Comes

Darkness Comes

Policeman

2018
Dark Signal

Dark Signal

Alan

2016
Estranged

Estranged

Albert

2015 3.0
The Boogeyman

The Boogeyman

Dr. Harper

2014
Citadel

Citadel

Priest

2012
Outcast

Outcast

Laird

2010
Half Light

Half Light

Finlay Murray

2006
Santa / Claws

Santa / Claws

1997
Highlander

Highlander

Angus MacLeod

1986 3.5
The Nightmare Man

The Nightmare Man

Sergeant Carch

1981
The Stone Tape

The Stone Tape

Cliff Dow

1972 4.0
Doomwatch

Doomwatch

Bob Gillette

1972 3.0
Assault

Assault

Det. Sgt. Beale

1971