All Movies List
Fear

as

2025
Nightsleeper

as Fraser Warren

2024
Can You Hear Me?

as Johnny

2024
The Last Redemption

as Lord Goran

2024
The Beast Within

as Waylon

2024
Six Four

as Jim Mackie

2023
The Three Musketeers

as Cardinal Richelieu

2023
My Sailor, My Love

as Howard

2022
Breath

as Nick

2022
Scrooge: A Christmas Carol

as Mr. Fezziwig (voice)

2022
Jagame Thandhiram

as Peter Sprott

2021
The Kindred

as Frank Menzies

2021
Skylines

as Grant

2020
Tomorrow

as Mr. Charles

2019
The Hole in the Ground

as Des Brady

2019
Get Duked!

as Farmer

2019
In Darkness

as Niall

2018
Outlaw King

as Robert Bruce Senior

2018
Malevolent

as Grandpa

2018
SS-GB

as Harry Woods

2017
T2 Trainspotting

as Renton's Father

2017
Wonder Woman

as

2017
Eliminators

as Cooper

2017
London Heist

as Ray

2017
Ben-Hur

as

2016
The Legend of Barney Thomson

as James Henderson

2016
Dark Signal

as Alan

2016
James Cosmo James Cosmo

Birthday

1948-05-24

Place of Birth

Clydebank - West Dunbartonshire - Scotland - UK

Biography

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.
AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now