
1997 • TV

2004 • TV

1989 • TV

2016 • TV

2001 • Movie

2014 • Movie
as Doctor Clive
as Noah
as Mr Bull / Grandad Dog (voice)
as Hadden
as Edward Hayes
as Dr. Connell
as Yasha
as Lord Abergavenny
as Stranger
as Grogon (voice)
as General Wagner
as Admiral Fieldhouse
as George
as The Interpreter
as Canuck Black (voice)
as Ghost/Player King
as Harry Price
as Jehan
as Dr. Clive
as Gilbert De Vesci
as Jack Fincher
1 episodes
as Granddad Dog (voice)
416 episodes
as John Cavendish
1 episodes
as Michael Adeane
8 episodes
1 episodes
as Alistair Balmain
1 episodes
as HHJ Brown
1 episodes
as Doctor Clive
2 episodes
as Linus (uncredited)
1 episodes
as Linus
1 episodes
1 episodes
1 episodes
as Captain James Fairbrother
1 episodes
as Henry Conway
2 episodes
as Dr. John Finlay
27 episodes
as Fitzwilliam Darcy
5 episodes
as Dick Mallen
2 episodes
as Jock Graham
2 episodes
as Sir Boris
13 episodes