Acting
1966-01-15 · Aberdeen, Aberdeenshire, Scotland, UK
饰 Thomas Brown
The Gold
饰 Capitaine Siegrist
Consecration
饰 Vincent
The Catch
饰 Bob
Mayfair Witches
饰 Ian Mayfair
The English
饰 Keir Grant
The Road Dance
饰 Constable MacRae
Halo
饰 Professor
饰 The Leerie
The Matrix Resurrections
饰 Lieutenant
The Last Duel
饰 Henri
饰 William
Miss Scarlet
饰 Superintendent Monro
Guilt
饰 Sandy
The Capture
饰 Kenny Shaw
Chernobyl
饰 Site Officer Masha
The Spanish Princess
饰 George Douglas
Calibre
饰 Brian McClay
Tommy's Honour
饰 Willie Park
Sunset Song
饰 Chae Strachan
Pressure
饰 Karsen
I Am Soldier
饰 Major Pritchard
Who Needs Enemies
饰 Tom
Hummingbird
饰 Pimp
Ripper Street
饰 Jenkins
Les Misérables
饰 Babet
World Without End
饰 Elfric
Misfits
饰 DI Roberts
Dread
饰 Husband (uncredited)
The Dark Knight
饰 Corrections Officer
Gangs of New York
饰 Slaughter Housers Leader
Die Another Day
饰 Creep
饰 Drunk