Actor
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