

Alexander
2004 · as Doctor

P.S. I Love You
2007 · as Martin Kennedy

Hear My Song
1991 · as Barman

The General
1998 · as Doctor

Evelyn
2002 · as Hugh Canning

Black Beauty
1971 · as Mark Beauchamp

Giving Tongue
1996 · as Robert Payton

The Treaty
1991 · as Robert Barton

An Awfully Big Adventure
1995 · as Vicar

Her Own Rules
1998 · as Jacob Stratton

Hostages
1992 · as Connor

Kidnapped
1995 · as James Stewart of The Glen

The Achurch Letters
1977 · as Bernard Shaw

Bad Company
1993 · as Fred Whelan

After 68
1994

Someone at the Top of the Stairs
1973 · as John

A Week in the Life of Martin Cluxton
1971 · as 1st Vincent de Paul Brother

Bogwoman
1997