Actor
A Prominent Patient
2017
as Neville Chamberlain
Consuming Passion
2008
as Alan Boon
Invitation to the Wedding
1983
Nutcracker
1982
as Mike McCann
Alice
1982
as Cheshire Cat / Caterpillar
The Jazz Singer
1980
as Keith Lennox
Yesterday's Hero
1979
as Clint
Sgt. Pepper's Lonely Hearts Club Band
1978
as Dougie Shears
Early Struggles
1976
as Kevin
Lisztomania
1975
as Richard Wagner
Three for All
1975
as Gary
Tommy
1975
as Cousin Kevin
Stardust
1974
as Johnny
What Became of Jack and Jill?
1972
as Johnnie Tallent
See No Evil
1971
as Jacko
Cannabis
1970
as Paul
Season of the Witch
1970
as Jake