Known For
Filmography

The Party's Just Beginning
Movie

Grandpa's Great Escape
Movie · as Mr. Willkins

We're Doomed! The Dad's Army Story
Movie · as John Laurie

What We Did on Our Holiday
Movie · as Jimmy Cazzarotto

Shetland
TV · as Man at the Beach · 1 ep

Cloud Atlas
Movie · as Ernie

Young James Herriot
TV · as Professor Henry Legge · 3 eps

Rosamunde Pilcher's Shades of Love
TV · as Noel's Lawyer · 3 eps

Is Anybody There?
Movie · as Clive

Death Defying Acts
Movie · as Mr. Robertson

M.I. High
TV · as Bodger · 1 ep

Copying Beethoven
Movie · as Wenzel Schlemmer

Low Winter Sun
Movie · as Mister Gillot

The Strange Case of Sherlock Holmes & Arthur Conan Doyle
Movie · as Cleeve

The Rocket Post
Movie · as Old Donald

One Last Chance
Movie · as Mr. Murray

Blinded
Movie · as Angus Blair

55 Degrees North
TV · as Stanley Hanson · 1 ep

Canterbury Tales
TV · as Mr Malcolm Wickens · 1 ep

The Russian Bride
TV · as Larry · 3 eps

The House of Mirth
Movie · as Lord Hubert Dacy
Brotherly Love
TV · 7 eps

Monarch of the Glen
TV · as Geordie McCann · 2 eps

The Messenger: The Story of Joan of Arc
Movie · as an english judge

Mosley
Movie · as Ramsey MacDonald

The Governess
Movie · as Mr. Hewlett

Dangerous Beauty
Movie · as Lorenzo Gritti

Mosley
TV · as Ramsay MacDonald · 3 eps

Doom and Gloom
Movie · as The Moderator
The Lucky Suit
Movie

Braveheart
Movie · as Priest No. 1

Hamish Macbeth
TV · as TV John McIver · 19 eps

Kavanagh Q.C.
TV · as Malcolm Gibson · 1 ep

Wycliffe
TV · as Dr. Bonner · 1 ep

The Long Roads
Movie · as Dr. Sutherland

Peak Practice
TV · as Mr. Rees, Malcolm McReadie · 1 ep

Doctor Finlay
TV · as Dr. Gilmore · 1 ep

Clarissa
TV · as Uncle Anthony · 4 eps

The Big Man
Movie · as Laundry Manager

Changing Step
Movie · as Fr Maxwell

Chancer
TV · as Willy Stebbings · 15 eps

Byrne About Byrne
Movie · as Collector

The Play on One
TV · as Father Maxwell · 1 ep

Watching
TV · as Mr. Ambrose · 2 eps

Casualty
TV · as Alex · 1 ep

Time for Murder
TV · 1 ep

Taggart
TV · as Gavin Elder · 1 ep
