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

Preschool
as Joe

Storm Rider: Legend of Hammerhead
as Dida

The Morrigan
as Francis Crowley

Voidance
as Agent Polo

Salvable
as Welly

The Last Redemption
as Lord Goran

Can You Hear Me?
as Johnny

The Beast Within
as Waylon

The Three Musketeers
as Cardinal Richelieu

Scrooge: A Christmas Carol
as Mr. Fezziwig (voice)

Talamasca: The Secret Order
as Director Houseman · 1 ep.

Hostage
as Max Dalton · 3 ep.

Fear
as Allan Berwick · 3 ep.

Nightsleeper
as Fraser Warren · 6 ep.

Six Four
as Jim Mackie · 4 ep.

Highland Cops
as Narrator · 5 ep.

Karen Pirie
as Brodie Grant Snr · 3 ep.

Chernobyl
as Miner · 1 ep.

His Dark Materials
as Farder Coram · 6 ep.

The Bay
as Bill Bradwell · 6 ep.
Sons of Anarchy
2008