Shadowlands 1993
as John Egan
Gone Too Far: The Mystery of Mrs. Muriel McKay 1992
as David Dyer
Fireworks for Elspeth 1983
as Colin
The Pigman's Protege 1982
as Peter Pilkington
Standing in for Henry 1980
as Graham
Credits from TMDB.