← Back
James Cosmo

Personal Info

Known For

Acting

Birthdate

1948-05-24 (Age: 78)

Place of Birth

Clydebank, West Dunbartonshire, Scotland, UK

James Cosmo

Biography

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.

Filmography (116)

⭐ 0 Role: Agent Polo

Voidance

2026
⭐ 4.0 Role: Francis Crowley

The Morrigan

2026
⭐ 5.7 Role: Joe

Preschool

2026
⭐ 6.5 Role: Dida

Storm Rider: Legend of Hammerhead

2026
⭐ 0 Role: Johnny

Can You Hear Me?

2025
⭐ 6.2 Role: Welly

Salvable

2025
⭐ 5.2 Role: Lord Goran

The Last Redemption

2025
⭐ 5.7 Role: Waylon

The Beast Within

2024
⭐ 5.2 Role: Cardinal Richelieu

The Three Musketeers

2023
⭐ 6.8 Role: Mr. Fezziwig (voice)

Scrooge: A Christmas Carol

2022
⭐ 6.2 Role: Howard

My Sailor, My Love

2022
⭐ 3.7 Role: Nick

Breath

2022
⭐ 6.4 Role: Frank Menzies

The Kindred

2021
⭐ 5.5 Role: Peter Sprott

Jagame Thandhiram

2021
⭐ 5.6 Role: Grant

Skylines

2020