Known For
Filmography

Pond Life
TV · 20 eps

Wycliffe
TV · as Mick Brandon · 1 ep

The Man Who Lost His Shadow
Movie · as Marcel

Agatha Christie's Poirot
TV · as Bryan Martin · 1 ep
A Dangerous Kind of Love
Movie · as Edgar Bickerstaff

The Good Doctor Bodkin-Adams
Movie · as Lawrence's Janitor

Casualty
TV · as Tim Turner, Philip Hall · 1 ep

A Woman of Substance
TV · as Winston Harte · 3 eps
The Hello Goodbye Man
TV · as Glenn Harris · 6 eps

Doctor Who: Terminus
Movie · as Olvir

Alice
Movie · as Gryphon

Gandhi
Movie · as Subaltern

An Unsuitable Job for a Woman
Movie · as Andrew Lunn

The Watcher in the Woods
Movie · as Young John Keller (uncredited)

One Fine Day
Movie · as Ryecroft

Shoestring
TV · as Jeremy · 1 ep

The Lord of the Rings
Movie · as Pippin (voice)

Absolution
Movie · as Benjamin 'Benjie' Stanfield

All Creatures Great and Small
TV · as Peter Shadwell · 1 ep

Able's Will
Movie · as Colin

BBC2 Play of the Week
TV · as Colin · 1 ep

Three Piece Suite
TV · as Picot D'Aligny (segment "Entrance Fee") · 1 ep

The Count of Monte-Cristo
Movie · as Albert de Morcerf Mondego

Picnic at Hanging Rock
Movie · as Michael Fitzhubert

How Green Was My Valley
TV · as Huw Morgan · 4 eps

Bequest to the Nation
Movie · as Master George Matcham

The Hands of Cormac Joyce
Movie · as Jackie Joyce

The Go-Between
Movie · as The Young Leo Colston

Doctor Who
TV · as Olvir · 4 eps

Hallmark Hall of Fame
TV · as Jackie Joyce · 1 ep
