

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


Karen Pirie

Highland Cops

Cleopatra

Hold the Sunset

The Name of the Rose

Fear (2025)

SS-GB

Rebus

Six Four

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

In Darkness (2018)

Ben-Hur (2016)

The Beast Within (2024)

Young Winston

2081

Salvable
