James Cosmos (born 24 May 1948) is a British actor, known for his film roles in Highlander, Braveheart, the film adaptation of The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, Trainspotting, The Last Legion, Troy, and 2081.
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.

2011 • TV

1997 • TV

2009 • TV

2011 • TV

2005 • Movie

2026 • Movie
as Father Christmas
as Francis Crowley
as Campbell
as Alfred
as Bob Gillette
as Angus MacLeod
as Laird
as Robert
as Frank
as Brenden
as Renton's Father
as Thelonius (voice)
as James Brown
as Priest
as Finlay Murray
as Hrothgar
as Dida
as Mr. Zigic
as George Bergeron
as Jeor Mormont
18 episodes
as Jack 'Axeman' McKinley
1 episodes
as Finn Rourke
1 episodes
as Roger Seymour
1 episodes
as Father Kellan Ashby
8 episodes
as Luka Gocharov
8 episodes
as Miner
1 episodes
as Arthur McCall
4 episodes
as Matthew Chapman
1 episodes
as Jock McLeish
1 episodes
as Hengist
1 episodes
as John Breckman
1 episodes
as Tony
1 episodes
as Lt. Anderson
1 episodes
as Farder Coram
6 episodes
as Det. Sgt. Davy Freeth
1 episodes
1 episodes
as Phillip
1 episodes
1 episodes
1 episodes