Movies (Acting Roles)

The Morrigan
James Cosmo will be 77 in The Morrigan as 'Francis Crowley'.Movie Released: Thu, Apr 09 2026

Can You Hear Me?
James Cosmo was 77 in Can You Hear Me? as 'Johnny'.Movie Released: Tue, Oct 28 2025

Salvable
James Cosmo was 76 in Salvable as 'Welly'.Movie Released: Thu, May 01 2025

The Last Redemption
James Cosmo was 76 in The Last Redemption as 'Lord Goran'.Movie Released: Thu, Jan 30 2025

The Beast Within
James Cosmo was 76 in The Beast Within as 'Waylon'.Movie Released: Mon, Jul 22 2024

The Three Musketeers
James Cosmo was 74 in The Three Musketeers as 'Cardinal Richelieu'.Movie Released: Thu, Mar 23 2023

Scrooge: A Christmas Carol
James Cosmo was 74 in Scrooge: A Christmas Carol as 'Mr. Fezziwig (voice)'.Movie Released: Fri, Nov 18 2022

My Sailor, My Love
James Cosmo was 74 in My Sailor, My Love as 'Howard'.Movie Released: Fri, Sep 30 2022

Breath
James Cosmo was 73 in Breath as 'Nick'.Movie Released: Mon, Jan 10 2022

The Kindred
James Cosmo was 73 in The Kindred as 'Frank Menzies'.Movie Released: Tue, Dec 28 2021

Jagame Thandhiram
James Cosmo was 73 in Jagame Thandhiram as 'Peter Sprott'.Movie Released: Fri, Jun 18 2021

Skylines
James Cosmo was 72 in Skylines as 'Grant'.Movie Released: Sun, Oct 25 2020

Off Grid
James Cosmo was 71 in Off Grid as 'John Tanner'.Movie Released: Fri, Dec 13 2019

Forget Me Not
James Cosmo was 71 in Forget Me Not as 'Benedict'.Movie Released: Sat, Nov 16 2019

Tomorrow
James Cosmo was 71 in Tomorrow as 'Mr. Charles'.Movie Released: Fri, Sep 27 2019

Get Duked!
James Cosmo was 70 in Get Duked! as 'Farmer'.Movie Released: Fri, Mar 08 2019

The Hole in the Ground
James Cosmo was 70 in The Hole in the Ground as 'Des Brady'.Movie Released: Fri, Mar 01 2019

Shadow Boxer
James Cosmo was 70 in Shadow Boxer as 'Eddie Royce'.Movie Released: Tue, Jan 01 2019

Malevolent
James Cosmo was 70 in Malevolent as 'Grandpa'.Movie Released: Thu, Dec 13 2018

Ashes in the Snow
James Cosmo was 70 in Ashes in the Snow as 'Mr. Stakas'.Movie Released: Fri, Oct 12 2018

Outlaw King
James Cosmo was 70 in Outlaw King as 'Robert Bruce Senior'.Movie Released: Thu, Sep 06 2018

In Darkness
James Cosmo was 70 in In Darkness as 'Niall'.Movie Released: Fri, May 25 2018

Darkness Comes
James Cosmo was 69 in Darkness Comes as 'Policeman'.Movie Released: Tue, May 15 2018

London Heist
James Cosmo was 69 in London Heist as 'Ray'.Movie Released: Sat, Jun 17 2017

Wonder Woman
James Cosmo was 69 in Wonder Woman as 'FIeld Marshall Haig'.Movie Released: Tue, May 30 2017

T2 Trainspotting
James Cosmo was 68 in T2 Trainspotting as 'Renton's Father'.Movie Released: Fri, Jan 27 2017

Eliminators
James Cosmo was 68 in Eliminators as 'Cooper'.Movie Released: Fri, Dec 09 2016

Monochrome
James Cosmo was 68 in Monochrome as 'Roger Daniels'.Movie Released: Sat, Oct 01 2016

Ben-Hur
James Cosmo was 68 in Ben-Hur as 'Quintus Arius'.Movie Released: Wed, Aug 17 2016

Whisky Galore
James Cosmo was 68 in Whisky Galore as 'Macalister the Minister'.Movie Released: Sun, Jun 26 2016

Dark Signal
James Cosmo was 68 in Dark Signal as 'Alan'.Movie Released: Mon, May 30 2016

Breakdown
James Cosmo was 67 in Breakdown as 'Albert Chapman'.Movie Released: Fri, Jan 15 2016

Bunker: Project 12
James Cosmo was 67 in Bunker: Project 12 as 'Brian Balanowsky'.Movie Released: Fri, Jan 08 2016

Estranged
James Cosmo was 67 in Estranged as 'Albert'.Movie Released: Fri, Aug 28 2015

The Pyramid Texts
James Cosmo was 67 in The Pyramid Texts as 'Ray'.Movie Released: Fri, Jun 19 2015

Amélia & Duarte
James Cosmo was 66 in Amélia & Duarte as 'Narrator (English)'.Movie Released: Thu, May 21 2015

Moonwalkers
James Cosmo was 66 in Moonwalkers as 'Dawson'.Movie Released: Sat, Mar 14 2015

The Boogeyman
James Cosmo was 66 in The Boogeyman as 'Dr. Harper'.Movie Released: Tue, Jul 01 2014

The Christmas Candle
James Cosmo was 65 in The Christmas Candle as 'Herbert Hopewell'.Movie Released: Fri, Nov 22 2013

Get Lucky
James Cosmo was 65 in Get Lucky as 'Mr. Zigic'.Movie Released: Thu, Aug 08 2013

Hammer of the Gods
James Cosmo was 65 in Hammer of the Gods as 'King Bagsecg'.Movie Released: Fri, Jul 05 2013

The Golden Scallop
James Cosmo was 64 in The Golden Scallop as 'Judge Wellington'.Movie Released: Tue, Jan 01 2013

Songs for Amy
James Cosmo was 63 in Songs for Amy as 'Murdo'.Movie Released: Wed, May 02 2012

Citadel
James Cosmo was 63 in Citadel as 'Priest'.Movie Released: Sun, Mar 11 2012

The Glass Man
James Cosmo was 63 in The Glass Man as 'Pecco'.Movie Released: Fri, Aug 26 2011

Outcast
James Cosmo was 62 in Outcast as 'Laird'.Movie Released: Fri, Dec 10 2010

The Santa Incident
James Cosmo was 62 in The Santa Incident as 'Nick'.Movie Released: Thu, Dec 09 2010

Donkeys
James Cosmo was 62 in Donkeys as 'Alfred'.Movie Released: Fri, Oct 08 2010

The Runway
James Cosmo was 62 in The Runway as 'Shutherland'.Movie Released: Sat, Jul 10 2010

2081
James Cosmo was 61 in 2081 as 'George Bergeron'.Movie Released: Fri, May 29 2009

The Narnia Code
James Cosmo was 60 in The Narnia Code as 'Narrator'.Movie Released: Thu, Apr 09 2009

The Clan
James Cosmo was 60 in The Clan as 'Hector McKinley'.Movie Released: Thu, Jan 01 2009

Futureshock: Comet
James Cosmo was 59 in Futureshock: Comet as 'Brenden'.Movie Released: Wed, Jan 02 2008

The Last Legion
James Cosmo was 58 in The Last Legion as 'Hrothgar'.Movie Released: Thu, Apr 19 2007

Lives of the Saints
James Cosmo was 58 in Lives of the Saints as 'Mr. Karva'.Movie Released: Fri, Jan 26 2007

Half Light
James Cosmo was 57 in Half Light as 'Finlay Murray'.Movie Released: Tue, Jan 17 2006

Troy
James Cosmo was 55 in Troy as 'Glaucus'.Movie Released: Thu, May 13 2004

One Last Chance
James Cosmo was 55 in One Last Chance as 'Big John'.Movie Released: Sat, Mar 13 2004

The Reckoning
James Cosmo was 55 in The Reckoning as 'Lambert'.Movie Released: Thu, Feb 26 2004

Man Dancin'
James Cosmo was 55 in Man Dancin' as 'Donnie McGlone'.Movie Released: Fri, Feb 20 2004

Solid Air
James Cosmo was 55 in Solid Air as 'Finn'.Movie Released: Fri, Aug 22 2003

Sweet Dreams
James Cosmo was 54 in Sweet Dreams as 'Robert'.Movie Released: Fri, Mar 14 2003

The Four Feathers
James Cosmo was 54 in The Four Feathers as 'Col. Sutch'.Movie Released: Sun, Sep 08 2002

All the Queen's Men
James Cosmo was 53 in All the Queen's Men as 'Archie'.Movie Released: Sun, Oct 14 2001

To End All Wars
James Cosmo was 53 in To End All Wars as 'Col. Stuart McLean'.Movie Released: Sun, Sep 02 2001

Honest
James Cosmo was 52 in Honest as 'Tommy Chase'.Movie Released: Fri, May 26 2000

One More Kiss
James Cosmo was 51 in One More Kiss as 'Frank'.Movie Released: Sat, Sep 18 1999

Split Second
James Cosmo was 51 in Split Second as 'Donald Paterson'.Movie Released: Thu, Aug 26 1999

Billy and Zorba
James Cosmo was 51 in Billy and Zorba as 'Zorba'.Movie Released: Sun, Aug 22 1999

The Match
James Cosmo was 51 in The Match as 'Billy Bailey'.Movie Released: Fri, Aug 13 1999

Sunset Heights
James Cosmo was 51 in Sunset Heights as 'MacDonald'.Movie Released: Fri, Jun 04 1999

Babe: Pig in the City
James Cosmo was 50 in Babe: Pig in the City as 'Thelonius (voice)'.Movie Released: Wed, Nov 25 1998

Golden Wedding
James Cosmo was 49 in Golden Wedding as 'Eddie'.Movie Released: Sun, Mar 15 1998

Santa / Claws
James Cosmo was 49 in Santa / Claws Movie Released: Mon, Aug 18 1997

Emma
James Cosmo was 48 in Emma as 'Mr. Weston'.Movie Released: Fri, Aug 02 1996

Trainspotting
James Cosmo was 47 in Trainspotting as 'Renton's Father'.Movie Released: Fri, Feb 23 1996

Braveheart
James Cosmo was 47 in Braveheart as 'Campbell'.Movie Released: Wed, May 24 1995

Sin Bin
James Cosmo was 45 in Sin Bin as 'Jerry'.Movie Released: Wed, May 18 1994

The Fool
James Cosmo was 42 in The Fool as 'Mr. Bowring'.Movie Released: Fri, Dec 07 1990

Treasure Island
James Cosmo was 41 in Treasure Island as 'Redruth'.Movie Released: Mon, Jan 22 1990

The Nightwatch
James Cosmo was 41 in The Nightwatch as 'James Smithson'.Movie Released: Sun, Nov 19 1989

Stormy Monday
James Cosmo was 39 in Stormy Monday as 'Tony'.Movie Released: Sun, May 01 1988

Codename: Kyril
James Cosmo was 39 in Codename: Kyril as 'Bonham'.Movie Released: Tue, Mar 29 1988

Biggles
James Cosmo was 38 in Biggles as 'German Soldier'.Movie Released: Fri, May 30 1986

Highlander
James Cosmo was 37 in Highlander as 'Angus MacLeod'.Movie Released: Fri, Mar 07 1986

Operation Julie
James Cosmo was 36 in Operation Julie as 'Longfellow'.Movie Released: Wed, Jan 02 1985

Living Apart Together
James Cosmo was 34 in Living Apart Together as 'Priest'.Movie Released: Mon, Nov 29 1982

The Nightmare Man
James Cosmo was 32 in The Nightmare Man as 'Sergeant Carch'.Movie Released: Fri, May 01 1981

The Professional
James Cosmo was 24 in The Professional as 'Sgt. Robbins'.Movie Released: Sat, Mar 03 1973

The Stone Tape
James Cosmo was 24 in The Stone Tape as 'Cliff Dow'.Movie Released: Mon, Dec 25 1972

Young Winston
James Cosmo was 24 in Young Winston as 'Officer on Train'.Movie Released: Thu, Jul 20 1972

Doomwatch
James Cosmo was 23 in Doomwatch as 'Bob Gillette'.Movie Released: Wed, Mar 01 1972

The Duna Bull
James Cosmo was 23 in The Duna Bull Movie Released: Sat, Jan 01 1972

Assault
James Cosmo was 22 in Assault as 'Det. Sgt. Beale'.Movie Released: Thu, Feb 11 1971

Sovereign's Company
James Cosmo was 21 in Sovereign's Company as 'Senior Under Officer Patterson'.Movie Released: Tue, Apr 21 1970

The Virgin Soldiers
James Cosmo was 21 in The Virgin Soldiers as 'Waller'.Movie Released: Tue, Oct 14 1969

Battle of Britain
James Cosmo was 21 in Battle of Britain as 'Jamie'.Movie Released: Mon, Sep 15 1969

Hotel Caledonia
James Cosmo will be 77+ in Hotel Caledonia as 'William Pertwee'.Movie Released: Unreleased

Preschool
James Cosmo will be 77+ in Preschool Movie Released: Unreleased

Follow the Dark
James Cosmo will be 77+ in Follow the Dark as 'Gregory Kern'.Movie Released: Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Talamasca: The Secret Order
James Cosmo was 77+ in Talamasca: The Secret Order as 'Director Houseman'.TV Show Released: First Air Date
Sun, Oct 19 2025

Hostage
James Cosmo was 77+ in Hostage as 'Max Dalton'.TV Show Released: First Air Date
Thu, Aug 21 2025

Fear
James Cosmo was 76+ in Fear as 'Allan Berwick'.TV Show Released: First Air Date
Tue, Mar 04 2025

Nightsleeper
James Cosmo was 76+ in Nightsleeper as 'Fraser Warren'.TV Show Released: First Air Date
Sun, Sep 15 2024

Highland Cops
James Cosmo was 74+ in Highland Cops as 'Narrator'.TV Show Released: First Air Date
Sun, Apr 02 2023

Six Four
James Cosmo was 74+ in Six Four as 'Jim Mackie'.TV Show Released: First Air Date
Thu, Mar 30 2023

Karen Pirie
James Cosmo was 74+ in Karen Pirie as 'Brodie Grant Snr'.TV Show Released: First Air Date
Sun, Sep 25 2022

His Dark Materials
James Cosmo was 71+ in His Dark Materials as 'Farder Coram'.TV Show Released: First Air Date
Sun, Nov 03 2019

Chernobyl
James Cosmo was 70+ in Chernobyl as 'Miner'.TV Show Released: First Air Date
Mon, May 06 2019

The Bay
James Cosmo was 70+ in The Bay as 'Bill Bradwell'.TV Show Released: First Air Date
Wed, Mar 20 2019

The Name of the Rose
James Cosmo was 70+ in The Name of the Rose as 'Jorge of Burgos'.TV Show Released: First Air Date
Mon, Mar 04 2019

Tom Clancy's Jack Ryan
James Cosmo was 70+ in Tom Clancy's Jack Ryan as 'Luka Gocharov'.TV Show Released: First Air Date
Thu, Aug 30 2018

Hold the Sunset
James Cosmo was 69+ in Hold the Sunset as 'Bob'.TV Show Released: First Air Date
Sun, Feb 18 2018

SS-GB
James Cosmo was 68+ in SS-GB as 'Harry Woods'.TV Show Released: First Air Date
Sun, Feb 19 2017

The Durrells
James Cosmo was 67+ in The Durrells as 'Captain Creech'.TV Show Released: First Air Date
Sun, Apr 03 2016

New Worlds
James Cosmo was 65+ in New Worlds as 'Goffe'.TV Show Released: First Air Date
Tue, Apr 01 2014

Shetland
James Cosmo was 64+ in Shetland as 'Arthur McCall'.TV Show Released: First Air Date
Sun, Mar 10 2013

Death in Paradise
James Cosmo was 63+ in Death in Paradise as 'Roger Seymour'.TV Show Released: First Air Date
Tue, Oct 25 2011

Case Histories
James Cosmo was 63+ in Case Histories as 'Len Lomax'.TV Show Released: First Air Date
Sun, Jun 05 2011

Game of Thrones
James Cosmo was 62+ in Game of Thrones as 'Jeor Mormont'.TV Show Released: First Air Date
Sun, Apr 17 2011

FlashForward
James Cosmo was 61+ in FlashForward as 'Phillip'.TV Show Released: First Air Date
Thu, Sep 24 2009

Castle
James Cosmo was 60+ in Castle as 'Finn Rourke'.TV Show Released: First Air Date
Mon, Mar 09 2009

Merlin
James Cosmo was 60+ in Merlin as 'Hengist'.TV Show Released: First Air Date
Sat, Sep 20 2008

Sons of Anarchy
James Cosmo was 60+ in Sons of Anarchy as 'Father Kellan Ashby'.TV Show Released: First Air Date
Wed, Sep 03 2008

The Colour of Magic
James Cosmo was 59+ in The Colour of Magic as 'Galder Weatherwax'.TV Show Released: First Air Date
Sun, Mar 23 2008

Little House on the Prairie
James Cosmo was 56+ in Little House on the Prairie as 'Mr. Scott'.TV Show Released: First Air Date
Sat, Mar 26 2005

Celebrity Big Brother
James Cosmo was 52+ in Celebrity Big Brother as 'Self'.TV Show Released: First Air Date
Thu, Mar 08 2001

Rebus
James Cosmo was 51+ in Rebus as 'Morris Cafferty, Morris Gerald Cafferty'.TV Show Released: First Air Date
Wed, Apr 26 2000

Easter Tales
James Cosmo was 51+ in Easter Tales as 'The Centurion'.TV Show Released: First Air Date
Sun, Apr 16 2000

Badger
James Cosmo was 51+ in Badger TV Show Released: First Air Date
Sun, Jul 11 1999

Cleopatra
James Cosmo was 50+ in Cleopatra as 'Agrippa'.TV Show Released: First Air Date
Sun, May 23 1999

Ain't Misbehavin'
James Cosmo was 49+ in Ain't Misbehavin' as 'Malky Fraser'.TV Show Released: First Air Date
Mon, Jul 28 1997

Midsomer Murders
James Cosmo was 48+ in Midsomer Murders as 'Jack 'Axeman' McKinley'.TV Show Released: First Air Date
Sun, Mar 23 1997

Ivanhoe
James Cosmo was 48+ in Ivanhoe as 'Cedric'.TV Show Released: First Air Date
Sun, Jan 12 1997

Roughnecks
James Cosmo was 46+ in Roughnecks as 'Tom'.TV Show Released: First Air Date
Thu, Jun 16 1994

Heartbeat
James Cosmo was 43+ in Heartbeat as 'Matthew Chapman'.TV Show Released: First Air Date
Fri, Apr 10 1992

The House of Eliott
James Cosmo was 43+ in The House of Eliott as 'James Maxton'.TV Show Released: First Air Date
Sat, Aug 31 1991

Winners and Losers
James Cosmo was 40+ in Winners and Losers as 'Frank Kerr'.TV Show Released: First Air Date
Mon, Mar 06 1989

Crossbow
James Cosmo was 39+ in Crossbow TV Show Released: First Air Date
Sun, Aug 30 1987

Casualty
James Cosmo was 38+ in Casualty as 'John Breckman, Tony'.TV Show Released: First Air Date
Sat, Sep 06 1986

Running Scared
James Cosmo was 37+ in Running Scared as 'Detective Inspector McNeil'.TV Show Released: First Air Date
Wed, Jan 15 1986

Super Gran
James Cosmo was 36+ in Super Gran as 'Mr. McBigg'.TV Show Released: First Air Date
Sun, Jan 20 1985

The Bill
James Cosmo was 36+ in The Bill TV Show Released: First Air Date
Tue, Oct 16 1984

Scarecrow and Mrs. King
James Cosmo was 35+ in Scarecrow and Mrs. King TV Show Released: First Air Date
Mon, Oct 03 1983

Taggart
James Cosmo was 35+ in Taggart TV Show Released: First Air Date
Tue, Sep 06 1983

House on the Hill
James Cosmo was 33+ in House on the Hill as 'Bonfield'.TV Show Released: First Air Date
Sat, Jul 04 1981

The Nightmare Man
James Cosmo was 32+ in The Nightmare Man as 'Sergeant Carch'.TV Show Released: First Air Date
Fri, May 01 1981

Hammer House of Horror
James Cosmo was 32+ in Hammer House of Horror as 'Willis'.TV Show Released: First Air Date
Sat, Sep 13 1980

Take the High Road
James Cosmo was 31+ in Take the High Road TV Show Released: First Air Date
Tue, Feb 19 1980

Minder
James Cosmo was 31+ in Minder as 'Jock McLeish'.TV Show Released: First Air Date
Mon, Oct 29 1979

Thundercloud
James Cosmo was 31+ in Thundercloud TV Show Released: First Air Date
Thu, May 24 1979

Kidnapped
James Cosmo was 30+ in Kidnapped as 'Beggar/Soldier'.TV Show Released: First Air Date
Sat, Apr 07 1979

Dick Barton: Special Agent
James Cosmo was 30+ in Dick Barton: Special Agent as 'Jock Anderson'.TV Show Released: First Air Date
Sat, Jan 06 1979

The Professionals
James Cosmo was 29+ in The Professionals as 'Glover'.TV Show Released: First Air Date
Fri, Dec 30 1977

Survivors
James Cosmo was 26+ in Survivors as 'Lenny Carter'.TV Show Released: First Air Date
Wed, Apr 16 1975

The Sweeney
James Cosmo was 26+ in The Sweeney as 'Det. Sgt. Davy Freeth'.TV Show Released: First Air Date
Thu, Jan 02 1975

Churchill's People
James Cosmo was 26+ in Churchill's People as 'Robert Bruce'.TV Show Released: First Air Date
Mon, Dec 30 1974

The Persuaders!
James Cosmo was 23+ in The Persuaders! as 'Inspector Williams'.TV Show Released: First Air Date
Fri, Sep 17 1971

UFO
James Cosmo was 22+ in UFO as 'Lt. Anderson'.TV Show Released: First Air Date
Wed, Sep 16 1970

Ransom for a Pretty Girl
James Cosmo was 18+ in Ransom for a Pretty Girl TV Show Released: First Air Date
Sat, Sep 10 1966

Dr. Finlay's Casebook
James Cosmo was 14+ in Dr. Finlay's Casebook as 'Private Davidson'.TV Show Released: First Air Date
Thu, Aug 16 1962