Known For
Filmography

Saint Anthony
Movie

Riot on Redchurch Street - The Director's Cut
Movie

Row
Movie · as DCI MacKelly

Twenty Twenty
Movie

The Strange Case of Dr. Jekyll & Mr. Hyde
Movie · as Councillor Begg

Shadow and Bone
TV · as Kerch Captain · 1 ep

Annika
TV · as PS Tam Glenn · 1 ep

Crime
TV · as Ronnie Hamil · 2 eps

Professor T
TV · as Hamish Maclean · 1 ep

venusvirus
Movie · as Venus

Miraculous
Movie · as Max Mojo

Trifle
Movie

Only You
Movie · as Mike

Best Before Death
Movie · as Bill Drummond

Duck Daze
Movie · as Minister

Outlaw King
Movie · as John Macdougall of Argyll

O, Hunter Heart
Movie · as Contributor
West Skerra Light
Movie · as McGlick

Moon Dogs
Movie · as Davey

Big Gold Dream: Scottish Post-Punk and Infiltrating the Mainstream
Movie · as Himself

Outlander
TV · as Alastair · 1 ep

Shell
Movie · as Trucker
Death in a Nut
Movie

War Horse
Movie · as Medic in Trench

Perfect Sense
Movie · as Husband at Grave

The Borgias
TV · as Dominican Prior · 1 ep

Longford
Movie · as Roy

Sweet Dreams
Movie · as Dr. Meisling

Young Adam
Movie · as Black Street Barman
The Sucker Punch
Movie

Life Force
TV · as Retro · 1 ep

Miss Julie
Movie · as Servant

Psychos
TV · as Jed Scott · 1 ep

The Acid House
Movie · as Alec

Coriolanus
Movie · as Sicinius Volutes

Gadgetman
Movie · as Donnie Dolan

The Leading Man
Movie · as Henry
3
Movie

Hamish Macbeth
TV · as Black Bob Roberts · 2 eps

Brotherly Love
Movie

Pie in the Sky
TV · as Leavis · 1 ep

Comics
TV · as Gregg · 1 ep

The Grass Arena
Movie · as Andy
Reasonable Force
Movie · as D.S. Elliot

Tumbledown
Movie · as Sergeant Brodick

Down Where the Buffalo Go
Movie · as Man at Pier #2

Local Hero
Movie · as Roddy
