The Upside of Anger 2005
as David Senior
Poppy 1984
as Jack Idle
Troilus & Cressida 1981
as Paris
Omnibus 150 1979
as Self - Narrator (voice)
Nanny's Boy 1977
as Ian Phillips
The Stumbling Block 1972
as Simon
Credits from TMDB.