
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.

as Agent Polo

as Francis Crowley

as Joe

as Johnny

as Welly

as Lord Goran

as Waylon

as Cardinal Richelieu

as Mr. Fezziwig (voice)

as Howard

as Nick

as Frank Menzies

as Peter Sprott

as Grant

as John Tanner

as Benedict

as Mr. Charles

as Farmer

as Des Brady

as Eddie Royce

as Grandpa

as Mr. Stakas

as Robert Bruce Senior

as Niall

as Policeman

as Narrator (voice)

as Ray

as FIeld Marshall Haig

as Renton's Father

as Cooper

as Roger Daniels

as Quintus Arius

as Macalister the Minister

as Alan

as Albert Chapman

as Brian Balanowsky

as Albert

as James Henderson

as Ray

as Narrator (English)

as Dawson

as Arthur

as Dr. Harper

as Herbert Hopewell

as Blucher (voice)

as Mr. Zigic

as King Bagsecg

as Judge Wellington

as Murdo

as Priest

as Pecco

as Laird

as Nick

as Alfred

as Shutherland

as George Bergeron

as Narrator

as Hector McKinley

as Brenden

as Galder Weatherwax

as Dawson

as Hrothgar

as Mr. Karva

as Finlay Murray

as Father Christmas

as James Brown

as Glaucus

as Big John

as Lambert

as Donnie McGlone

as Finn

as Robert

as Col. Sutch

as Billy

as Archie

as Col. Stuart McLean

as Tommy Chase

as Frank

as Donald Paterson

as Zorba

as Billy Bailey

as MacDonald

as Thelonius (voice)

as Eddie

as Mr. Weston

as Renton's Father

as Gangster

as Campbell

as Jerry

as Mr. Bowring

as Redruth

as James Smithson

as Tony

as German Soldier

as Angus MacLeod

as Longfellow

as Horseman (uncredited)

as Priest

as Sergeant Carch

as Sgt. Robbins

as Cliff Dow

as Ian Campbell

as Officer on Train

as Bob Gillette

as Det. Sgt. Beale

as Senior Under Officer Patterson

as Waller

as Jamie

as William Pertwee

as Gregory Kern