James Cosmo

James Cosmo

James Cosmo

James Cosmo


The Kindred (2021)

Frank Menzies

Off Grid (2019)

John Tanner

Tomorrow (2019)

Mr. Charles

Outlaw King (2018)

Robert Bruce Senior

Wonder Woman (2017)

FIeld Marshall Haig

Monochrome (2016)

Roger Daniels

Ben-Hur (2016)

Quintus Arius

Whisky Galore (2016)

Macalister the Minister

Breakdown (2016)

Albert Chapman

Amélia & Duarte (2015)

Narrator (English)

2081 (2009)

George Bergeron

Free Jimmy (2006)

HudMaSpecs (voice)

Half Light (2006)

Finlay Murray

Man Dancin' (2004)

Donnie McGlone

To End All Wars (2001)

Col. Stuart McLean

Honest (2000)

Tommy Chase

The Match (1999)

Billy Bailey

Emma (1996)

Mr. Weston

The Fool (1990)

Mr. Bowring

Biggles (1986)

German Soldier

Highlander (1986)

Angus MacLeod

Young Winston (1972)

Officer on Train

Doomwatch (1972)

Bob Gillette

Assault (1971)

Det. Sgt. Beale

Sovereign's Company (1970)

Senior Under Officer Patterson

Hotel Caledonia

William Pertwee