James Cosmo profile
Actor profile

James Cosmo

24th May 1948 Clydebank, West Dunbartonshire, Scotland, UK 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.

118 Movies 66 TV Shows 184 Credits
Filmography

Movies & TV Shows

Tomorrow poster
Tomorrow 27th September 2019 as Mr. Charles
Ben-Hur poster
Ben-Hur 17th August 2016 as Quintus Arius
2081 poster
2081 29th May 2009 as George Bergeron
The Clan poster
The Clan 1st January 2009 as Hector McKinley
Troy poster
Troy 13th May 2004 as Glaucus
Honest poster
Honest 26th May 2000 as Tommy Chase
Emma poster
Emma 2nd August 1996 as Mr. Weston
Biggles poster
Biggles 30th May 1986 as German Soldier
Assault poster
Assault 11th February 1971 as Det. Sgt. Beale
Hostage poster
Hostage 21st August 2025 as Max Dalton
Fear poster
Fear 4th March 2025 as Allan Berwick
The Bay poster
The Bay 20th March 2019 as Bill Bradwell
SS-GB poster
SS-GB 19th February 2017 as Harry Woods
Stag poster
Stag 27th February 2016 as Gamekeeper
Castle poster
Castle 9th March 2009 as Finn Rourke
Merlin poster
Merlin 20th September 2008 as Hengist
Rebus poster
Rebus 26th April 2000 as Morris Gerald Cafferty
Minder poster
Minder 29th October 1979 as Jock McLeish
UFO poster
UFO 16th September 1970 as Lt. Anderson