Home / Discover / People

Granite Harbour

2022
as Clellan Coburn

Screw

2022
as Don

Outlaw King

2018
as Robert Wishart, Bishop of Glasgow

Filth

2013
as Hector

The Spy

2013
as Major Bloomberg

Blitz

2011
as Cross

Blitz

2011
as Sergeant Cross

Stone of Destiny

2008
as Night Watchman

The Daisy Chain

2008
as Doctor Ferguson

Recovery

2007
as Len Hamilton

Uncle Adolf

2005
as Martin Bormann

Man to Man

2005
as Sir Walter Stephenson

The Key

2003
as MacKaverny

Al's Lads

2002
as Birch

A Shot at Glory

2000
as Sportscaster

Beautiful Creatures

2000
as Police Pathologist

The Match

1999
as Happy Feet

The Scarlet Pimpernel

1999
as Arturo Mazarini

Ivanhoe (1997)

1997
as Friar Tuck

Fierce Creatures

1997
as Sergeant Scott

Titanic

1997
as Master at Arms

The Governor

1995
as Russell Morgan

The Bogie Man

1992
as Davie

Crossing to Freedom

1990
as RAF corporal

The Zip

1988
as The biker

White Mischief

1987
as Club Manager

Tutti Frutti (1987)

1987
as Dennis Sproul

Heavenly Pursuits

1986
as Big Man in Bar

Comfort and Joy

1984
as George

The Bill

1984
as DCI Andrew Ross

Guest Star

Episode Blandings
Throwing Eggs
2014
Episode Blandings
Sticky Wicket at Blandings
2014
Episode Blandings
Custody of the Pumpkin
2014
Episode Blandings
Lord Emsworth and the Girl Friend
2013
Episode Game of Thrones
What Is Dead May Never Die
2012
Episode Game of Thrones
The Old Gods and the New
2012
Episode Game of Thrones
The North Remembers
2012
Episode Game of Thrones
The Ghost of Harrenhal
2012
Episode Game of Thrones
Cripples, Bastards, and Broken Things
2011
Episode Game of Thrones
A Golden Crown
2011
Episode Game of Thrones
Baelor
2011
Episode Game of Thrones
Winter Is Coming
2011
Episode Game of Thrones
The Pointy End
2011
Episode Game of Thrones
Fire and Blood
2011
Episode Game of Thrones
The Wolf and the Lion
2011
Episode Game of Thrones
Lord Snow
2011
Episode Game of Thrones
The Kingsroad
2011
Episode Lewis
Falling Darkness
2010
Episode Rebus
Resurrection Men
2007
Episode Rebus
The Naming of the Dead
2007
Episode Doctor Who (2005)
Tooth and Claw
2006
Episode Silent Witness
Tell No Tales (1)
2002
Episode Silent Witness
Tell No Tales (2)
2002
Episode Starhunter
Dark and Stormy Night
2001
Episode Starhunter
The Divinity Cluster
2000
Episode The Scarlet Pimpernel
Friends and Enemies
2000
Episode Coasting
Another Fine Mess
1990