Actor
Absolute Zero
2008 · as James Dewar
Made of Honor
2008 · as Colin's Father
Still Game: Hootenanny
2007 · as Donald
The Secret Life of Arthur Ransome
2005 · as Sir Basil Thomson
The Planman
2003 · as Lord Breadalbane
Gangs of New York
2002 · as General Wool
Breaking the Waves
1996 · as Praying Man 1
Down Among the Big Boys
1993 · as John Farrow
Sorley Maclean's Island
1974 · as Narrator
Madame Sin
1972 · as Boat Owner (as Ian Agnew)
Brotherly Love
1970 · as (uncredited)