Known For
Filmography

Glenrothan
Movie · as Dougie
The Savage Canvas
Movie · as Derrick Widdecome

The Last King of Scotland
Movie · as Dr. Garrigan - Senior

Vital Signs
TV · as Professor McManus · 2 eps

Waking the Dead
TV · as Father Cameron · 2 eps

The House of Mirth
Movie · as Lawyer

Monarch of the Glen
TV · as Harold Xavier · 1 ep

Life Support
TV · as Michael Calder · 1 ep

Stiff Upper Lips
Movie · as Dr. Henry

The Heart Surgeon
Movie · as Phil Mycroft

Tomorrow Never Dies
Movie · as First Sea Lord

Alive and Kicking
Movie · as Paris Mourner

Hamish Macbeth
TV · as Major Roddy Maclean · 10 eps

The Negotiator
Movie · as Deputy Chief Constable Bryden

Tis' the Season to be Jolly
Movie · as Prison Governor

Sharpe's Eagle
Movie · as Major Lennox

Comics
TV · as DI MacLaren · 1 ep

Freddie As F.R.O.7.
Movie · as Additional voices (voice)

Doctor Who: Timelash
Movie · as Kendron

Brass
TV · as Dr McDuff, Inspector Hamish McDuff · 26 eps

Eye of the Needle
Movie · as Oban Radio Operator

House on the Hill
TV · as Oliver Maitland · 1 ep

Thomas & Sarah
TV · as Captain Derwent · 1 ep

All Creatures Great and Small
TV · as Ewan Ross · 1 ep

The Voyage of Charles Darwin
TV · as John Clements Wickham · 7 eps
The New Road
TV · as Aeneas Macmaster · 5 eps

Six Days of Justice
TV · as P.C. Thomson · 1 ep

Judge Dee
TV · as Kuan Lai · 1 ep

Carry On Cowboy
Movie · as Rider (uncredited)

Doctor Who
TV · as Kendron · 2 eps

