Actor
Paper Mask
1990 · as Laurence
Jekyll & Hyde
1990 · as Medical Student 2
Prick Up Your Ears
1987 · as Undertaker's Boy
The Doctor and the Devils
1985 · as Green
The Bounty
1984 · as Thomas Heywood
The Lion, the Witch and the Wardrobe
1979 · as Edmund (voice)