Watch Apple TV+ Movies
TV Shows and more
Try 7-Day Free
Home >

James Cosmo

James Cosmo

Birthday: 1948-05-24 | 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.

...

Known For

Acting

Year
Title

Role

2025
Fear

as    Allan Berwick

2025
Salvable

as    Welly

2024
Nightsleeper

as    Fraser Warren

2024
Can You Hear Me?

as    Johnny

2024
The Last Redemption

as    Lord Goran

2024
The Beast Within

as    Waylon

2023
The Three Musketeers

as    Cardinal Richelieu

2023
Six Four

as    Jim Mackie

2022
My Sailor, My Love

as    Howard

2022
Scrooge: A Christmas Carol

as    Mr. Fezziwig (voice)

2022
Breath

as    Nick

2021
The Kindred

as    Frank Menzies

2021
Jagame Thandhiram

as    Peter Sprott

2020
Skylines

as    Grant

2019
The Hole in the Ground

as    Des Brady

2019
Get Duked!

as    Farmer

2019
Off Grid

as    John Tanner

2019
Tomorrow

as    Mr. Charles

2018
Malevolent

as    Grandpa

2018
2018
In Darkness

as    Niall

2018
Outlaw King

as    Robert Bruce Senior

2017
Eliminators

as    Cooper

2017
SS-GB

as    Harry Woods

2017
London Heist

as    Ray

2017
T2 Trainspotting

as    Renton's Father

2017
Monochrome

as    Roger Daniels