James Cosmo
Biography
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
View all
Preschool
2026
The Morrigan
2026 • Francis Crowley
Can You Hear Me?
2025 • Johnny
Outcast
2010 • Laird
The Runway
2010 • Shutherland
Get Duked!
2019 • Farmer
The Match
1999 • Billy Bailey
The Stone Tape
1972 • Cliff Dow
Justin and the Knights of Valour
2013
Scrooge: A Christmas Carol
2022 • Mr. Fezziwig (voice)
The Last of the Blonde Bombshells
2000 • McNab
The Legend of Barney Thomson
2015 • James Henderson
The Adventures of Greyfriars Bobby
2005 • James Brown
Skylines
2020 • Grant
Eliminators (2017)
2017 • Cooper
Moonwalkers
2015
Ben-Hur (2016)
2016
In Darkness (2018)
2018 • Niall
The Beast Within (2024)
2024 • Waylon
Young Winston
1972
2081
2009 • George Bergeron
Salvable
2025 • Welly