James Cosmo
James Cosmo is a renowned Scottish actor celebrated for his distinctive roles in film and television. He gained significant acclaim for portraying Angus MacLeod in the cult classic *Highlander*, and he further showcased his acting prowess as Campbell in the epic *Braveheart*. His portrayal of Father Christmas in *The Chronicles of Narnia: The Lion, the Witch and the Wardrobe* remains one of his most beloved roles. Throughout his career, Cosmo has appeared in an impressive array of films, including *Trainspotting*, *The Last Legion*, *Troy*, and *2081*, demonstrating his versatility as an actor.
In addition to his film work, Cosmo has made a significant impact on British television, amassing credits in hundreds of shows. Notably, he played Alex Geddes in the series *Take the High Road* from 1982 to 1983, solidifying his reputation as a performer capable of embodying tough, rugged characters often associated with Scottish identity. With a career spanning several decades, James Cosmo has become a prominent figure in the entertainment industry, recognized for both his compelling performances and his contributions to Scottish cinema and television.
Filmography
The Morrigan
Can You Hear Me?
Outcast
The Runway
Get Duked!
The Match
The Stone Tape
Justin and the Knights of Valour
Scrooge: A Christmas Carol
The Last of the Blonde Bombshells
The Legend of Barney Thomson
The Adventures of Greyfriars Bobby
Skylines
Eliminators (2017)
Moonwalkers
Ben-Hur (2016)
In Darkness (2018)
The Beast Within (2024)
Young Winston
2081
Salvable
Whisky Galore
The Last Redemption
Ashes in the Snow
Doomwatch
The Santa Incident
All the Queen's Men
Bunker: Project 12
Breakdown (2016)
My Sailor, My Love
Assault
The Christmas Candle
Breath (2022)
Half Light
Take the High Road
Nightsleeper
Karen Pirie
Highland Cops
Cleopatra
Hold the Sunset
The Name of the Rose
Fear (2025)
SS-GB
Rebus