1996Pond LifeСериалэпизодов: 20
1994WycliffeСериалв роли Mick Brandon · эпизодов: 1
1992L'Homme qui a perdu son ombreФильмв роли Marcel
1989Пуаро Агаты КристиСериалв роли Bryan Martin · эпизодов: 1
1986The Good Doctor Bodkin-AdamsФильмв роли Lawrence's Janitor
1986Катастрофа Сериалв роли Tim Turner · в роли Philip Hall · эпизодов: 1
1985Женский характерСериалв роли Winston Harte · эпизодов: 3
1983Doctor Who: TerminusФильмв роли Olvir
1982ГандиФильмв роли Subaltern
1982AlicjaФильмв роли Gryphon
1982Неподходящая работа для женщиныФильмв роли Andrew Lunn
1980Лесной наблюдательФильмв роли Young John Keller (uncredited)
1979ShoestringСериалв роли Jeremy · эпизодов: 1
1979One Fine DayФильмв роли Ryecroft
1978Властелин колецФильмв роли Pippin (voice)
1978Отпущение греховФильмв роли Benjamin 'Benjie' Stanfield
1978Все создания, большие и малыеСериалв роли Peter Shadwell · эпизодов: 1
1977Able's WillФильмв роли Colin
1977BBC2 Play of the WeekСериалв роли Colin · эпизодов: 1
1977Three Piece SuiteСериалв роли Picot D'Aligny (segment "Entrance Fee") · эпизодов: 1
1975How Green Was My ValleyСериалв роли Huw Morgan · эпизодов: 4
1975Граф Монте-КристоФильмв роли Albert de Morcerf Mondego
1975Пикник у Висячей скалыФильмв роли Michael Fitzhubert
1973Bequest to the NationФильмв роли Master George Matcham
1972The Hands of Cormac JoyceФильмв роли Jackie Joyce
1971ПосредникФильмв роли The Young Leo Colston
1963Доктор КтоСериалв роли Olvir · эпизодов: 4