People
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.
Movies:
| Title | Release date |
|---|---|
| The Morrigan as Francis Crowley | 2026-04-09 |
| Preschool | 2026-03-17 |
| Storm Rider: Legend of Hammerhead as Dida | 2026-03-13 |
| Can You Hear Me? as Johnny | 2025-10-28 |
| Salvable as Welly | 2025-05-01 |
| The Last Redemption as Lord Goran | 2025-01-30 |
| The Beast Within as Waylon | 2024-07-22 |
| The Three Musketeers as Cardinal Richelieu | 2023-03-23 |
| Scrooge: A Christmas Carol as Mr. Fezziwig (voice) | 2022-11-18 |
| My Sailor, My Love as Howard | 2022-09-30 |
| Breath as Nick | 2022-01-10 |
| The Kindred as Frank Menzies | 2021-12-28 |
| Jagame Thandhiram as Peter Sprott | 2021-06-18 |
| Skylines as Grant | 2020-10-25 |
| Off Grid as John Tanner | 2019-12-13 |
| Forget Me Not as Benedict | 2019-11-16 |
| Tomorrow as Mr. Charles | 2019-09-27 |
| Get Duked! as Farmer | 2019-03-08 |
| The Hole in the Ground as Des Brady | 2019-03-01 |
| Shadow Boxer as Eddie Royce | 2019-01-01 |
| Malevolent as Grandpa | 2018-12-13 |
| Ashes in the Snow as Mr. Stakas | 2018-10-12 |
| Outlaw King as Robert Bruce Senior | 2018-09-06 |
| In Darkness as Niall | 2018-05-25 |
| Darkness Comes as Policeman | 2018-05-15 |
| Rogue Trooper: The Quartz Massacre as Narrator | 2018-05-01 |
| London Heist as Ray | 2017-06-17 |
| Wonder Woman as FIeld Marshall Haig | 2017-05-30 |
| T2 Trainspotting as Renton's Father | 2017-01-27 |
| Eliminators as Cooper | 2016-12-09 |
| Monochrome as Roger Daniels | 2016-10-01 |
| Ben-Hur as Quintus Arius | 2016-08-17 |
| Whisky Galore as Macalister the Minister | 2016-06-26 |
| Dark Signal as Alan | 2016-05-30 |
| Breakdown as Albert Chapman | 2016-01-15 |
| Bunker: Project 12 as Brian Balanowsky | 2016-01-08 |
| Estranged as Albert | 2015-08-28 |
| The Legend of Barney Thomson as James Henderson | 2015-07-24 |
| The Pyramid Texts as Ray | 2015-06-19 |
| Amélia & Duarte as Narrator (English) | 2015-05-21 |
| Moonwalkers as Dawson | 2015-03-14 |
| We Still Kill the Old Way as Arthur | 2014-12-12 |
| The Boogeyman as Dr. Harper | 2014-07-01 |
| The Christmas Candle as Herbert Hopewell | 2013-11-22 |
| Justin and the Knights of Valour as Blucher (voice) | 2013-08-09 |
| Get Lucky as Mr. Zigic | 2013-08-08 |
| Hammer of the Gods as King Bagsecg | 2013-07-05 |
| The Golden Scallop as Judge Wellington | 2013-01-01 |
| Songs for Amy as Murdo | 2012-05-02 |
| Citadel as Priest | 2012-03-11 |
| The Glass Man as Pecco | 2011-08-26 |
| No Saints for Sinners | 2011-01-01 |
| Outcast as Laird | 2010-12-10 |
| The Santa Incident as Nick | 2010-12-09 |
| Donkeys as Alfred | 2010-10-08 |
| The Runway as Shutherland | 2010-07-10 |
| One Night in Emergency | 2010-01-04 |
| 2081 as George Bergeron | 2009-05-29 |
| The Narnia Code as Narrator | 2009-04-09 |
| The Clan as Hector McKinley | 2009-01-01 |
| Futureshock: Comet as Brenden | 2008-01-02 |
| Where Have I Been All Your Life? as John | 2007-11-16 |
| The Seeker: The Dark Is Rising as Dawson | 2007-10-05 |
| The Last Legion as Hrothgar | 2007-04-19 |
| Lives of the Saints as Mr. Karva | 2007-01-26 |
| Half Light as Finlay Murray | 2006-01-17 |
| The Chronicles of Narnia: The Lion, the Witch and the Wardrobe as Father Christmas | 2005-12-07 |
| The Adventures of Greyfriars Bobby as James Brown | 2005-10-29 |
| Troy as Glaucus | 2004-05-13 |
| One Last Chance as Big John | 2004-03-13 |
| The Reckoning as Lambert | 2004-02-26 |
| Man Dancin' as Donnie McGlone | 2004-02-20 |
| Solid Air as Finn | 2003-08-22 |
| Sweet Dreams as Robert | 2003-03-14 |
| The Four Feathers as Col. Sutch | 2002-09-08 |
| Once Upon a Time in the Midlands as Billy | 2002-09-06 |
| All the Queen's Men as Archie | 2001-10-14 |
| To End All Wars as Col. Stuart McLean | 2001-09-02 |
| The Last of the Blonde Bombshells as McNab | 2000-08-26 |
| Honest as Tommy Chase | 2000-05-26 |
| One More Kiss as Frank | 1999-09-18 |
| Split Second as Donald Paterson | 1999-08-26 |
| Billy and Zorba as Zorba | 1999-08-22 |
| The Match as Billy Bailey | 1999-08-13 |
| Sunset Heights as MacDonald | 1999-06-04 |
| Babe: Pig in the City as Thelonius (voice) | 1998-11-25 |
| Golden Wedding as Eddie | 1998-03-15 |
| Santa / Claws | 1997-08-18 |
| Emma as Mr. Weston | 1996-08-02 |
| Trainspotting as Renton's Father | 1996-02-23 |
| Braveheart as Campbell | 1995-05-24 |
| Sin Bin as Jerry | 1994-05-18 |
| The Fool as Mr. Bowring | 1990-12-07 |
| Treasure Island as Redruth | 1990-01-22 |
| The Nightwatch as James Smithson | 1989-11-19 |
| Stormy Monday as Tony | 1988-05-01 |
| Codename: Kyril as Bonham | 1988-03-29 |
| Biggles as German Soldier | 1986-05-30 |
| Highlander as Angus MacLeod | 1986-03-07 |
| Operation Julie as Longfellow | 1985-01-02 |
| Living Apart Together as Priest | 1982-11-29 |
| The Nightmare Man as Sergeant Carch | 1981-05-01 |
| The Cheviot, the Stag and the Black, Black Oil as Loch | 1974-06-06 |
| The Professional as Sgt. Robbins | 1973-03-03 |
| The Stone Tape as Cliff Dow | 1972-12-25 |
| Sutherland's Law as Ian Campbell | 1972-08-23 |
| Young Winston as Officer on Train | 1972-07-20 |
| Doomwatch as Bob Gillette | 1972-03-01 |
| The Duna Bull | 1972-01-01 |
| Assault as Det. Sgt. Beale | 1971-02-11 |
| Sovereign's Company as Senior Under Officer Patterson | 1970-04-21 |
| The Virgin Soldiers as Waller | 1969-10-14 |
| Battle of Britain as Jamie | 1969-09-15 |





