
James Cosmo
Acting
1948-05-24 · Clydebank, West Dunbartonshire, Scotland, UK
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.
movieVoidance
as Agent Polo · 2026 · 4.5
movieThe Morrigan
as Francis Crowley · 2026 · 5.7
moviePreschool
as Joe · 2026 · 5.7
movieStorm Rider: Legend of Hammerhead
as Dida · 2026 · 5.7
movieCan You Hear Me?
as Johnny · 2025 · 0.0
tvTalamasca: The Secret Order
as Director Houseman · 2025 · 6.7
tvHostage
as Max Dalton · 2025 · 6.8
movieSalvable
as Welly · 2025 · 6.3
tvFear
as Allan Berwick · 2025 · 5.2
movieThe Last Redemption
as Lord Goran · 2025 · 5.1
tvNightsleeper
as Fraser Warren · 2024 · 6.6
movieThe Beast Within
as Waylon · 2024 · 5.7
tvHighland Cops
as Narrator · 2023 · 7.0
tvSix Four
as Jim Mackie · 2023 · 5.5
movieThe Three Musketeers
as Cardinal Richelieu · 2023 · 5.2
movieScrooge: A Christmas Carol
as Mr. Fezziwig (voice) · 2022 · 6.8
movieMy Sailor, My Love
as Howard · 2022 · 6.2
tvKaren Pirie
as Brodie Grant Snr · 2022 · 6.9
movieBreath
as Nick · 2022 · 3.7
movieThe Kindred
as Frank Menzies · 2021 · 6.4
movieJagame Thandhiram
as Peter Sprott · 2021 · 5.5
movieSkylines
as Grant · 2020 · 5.6
movieOff Grid
as John Tanner · 2019 · 10.0
movieForget Me Not
as Benedict · 2019 · 5.0