James Cosmo

James Cosmo

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.

Known For

Cast Credits

The Morrigan

as Francis Crowley

Preschool

as Joe

Salvable

as Welly

The Last Redemption

as Lord Goran

The Three Musketeers

as Cardinal Richelieu

Scrooge: A Christmas Carol

as Mr. Fezziwig (voice)

Breath

as Nick

The Kindred

as Frank Menzies

Jagame Thandhiram

as Peter Sprott

Skylines

as Grant

Off Grid

as John Tanner

Forget Me Not

as Benedict

Tomorrow

as Mr. Charles

Get Duked!

as Farmer

Shadow Boxer

as Eddie Royce

Malevolent

as Grandpa

Ashes in the Snow

as Mr. Stakas

Outlaw King

as Robert Bruce Senior

In Darkness

as Niall

Darkness Comes

as Policeman

Wonder Woman

as FIeld Marshall Haig

T2 Trainspotting

as Renton's Father

Eliminators

as Cooper