Actor
Crusoe
1989 · as Captain Harding
In Traction
1986 · as Brian Henderson
End of the Line
1984 · as Peter
Local Hero
1983 · as Edward
Just a Boys' Game
1979
Degree of Uncertainty
1979 · as Stan
Donal and Sally
1978 · as Bill
Jackie McCafferty's Romance
1978 · as Passenger
Last Summer
1977 · as Bryant
Willie Rough
1976 · as Geordie