James Cosmo

James Cosmo

1948-05-24

James Cosmos is known for his film roles as Angus MacLeod in Highlander, Campbell in Braveheart and as Father Christmas in the adaptation of The Chronicles of Narnia: The Lion, the Witch and the Wardrobe.

Over the years he has also had roles in films such as Trainspotting, The Last Legion, Troy, and 2081 .

He also appeared in Take the High Road as Alex Geddes from 1982-83. 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.

View source on IMDb
Watch James Cosmo next time
Sky Action
Troy
Troy
16 Nov 8:00 PM - 10:55 PM | Sky Action
20:00: Troy (Sky Action)
Sky Action
Troy
Troy
17 Nov 1:00 PM - 3:55 PM | Sky Action
13:00: Troy (Sky Action)