Known For
Photos
Filmography

Not Dark Yet
Movie

Elsinore
Movie · as Hamlet's Ghost

Peppa's Cinema Party
Movie · as Mr Bull / Grandad Dog (voice)

Peppa Pig: Wedding Party!
Movie · as Mr Bull (voice)

The Protégé
Movie · as Edward Hayes

Easter in Art
Movie · as Mark (voice)

Jungle Beat: The Movie
Movie · as Grogon (voice)

Hamlet
Movie · as Ghost/Player King

The Man with the Iron Heart
Movie · as General Wagner

The Crown
TV · as Michael Adeane · 8 eps

Ironclad 2: Battle for Blood
Movie · as Gilbert De Vesci

Crystal Skulls
Movie · as Hadden

Son of God
Movie · as Noah

Canuck Black
Movie · as Canuck Black (voice)

The Iron Lady
Movie · as Admiral Fieldhouse

My Week with Marilyn
Movie · as Dr. Connell

Injustice
TV · as Henry Conway · 2 eps

Silk
TV · as HHJ Brown · 1 ep

The Ghost Writer
Movie · as Stranger

Is Anybody There?
Movie · as Harry Price

Unrelated
Movie · as George
Biography Channel - Albert Einstein
Movie · as Narrator

Peppa Pig
TV · as Granddad Dog (voice), Dr Brown Bear (voice) · 443 eps

小猪佩奇国语版
TV · as Granddad Dog (voice) · 394 eps
Sweet Medicine
TV · as Andrew Sweet · 10 eps

Hornblower: Mutiny
Movie · as Doctor Clive

Hornblower: Retribution
Movie · as Dr. Clive

The Big Knights
TV · as Sir Boris (voice) · 13 eps

Hornblower
TV · as Doctor Clive · 2 eps

Midsomer Murders
TV · as Jack Fincher · 1 ep

Doctor Finlay
TV · as Dr. John Finlay · 27 eps
Dialogue in the Dark
Movie · as James Boswell

Agatha Christie's Poirot
TV · as John Cavendish · 1 ep

Shadow of the Noose
TV · as Captain James Fairbrother · 1 ep

The Dunroamin' Rising
Movie · as Rev. Douglas Wyllie

The Play on One
TV · as Reverend Douglas Wyllie · 1 ep

Ladies in Charge
TV · as Edward Cane · 1 ep

A.D.
TV · as Linus, Linus (uncredited) · 1 ep

Taggart
TV · as Alistair Balmain · 1 ep

The Cherry Orchard
Movie · as Yasha
The Member for Chelsea
TV · as Captain Forster · 3 eps
One Chance in Four
Movie · as Dimitri

Rabbit Pie Day
Movie · as The Interpreter

Pride and Prejudice
TV · as Fitzwilliam Darcy · 5 eps

Henry VIII
Movie · as Lord Abergavenny

The Mallens
TV · as Dick Mallen · 2 eps

1990
TV · 1 ep

The Hunchback of Notre Dame
Movie · as Jehan

The Flight of the Heron
TV · as Ewen Cameron · 6 eps

Legend of the Werewolf
Movie · as Etoile

Lord Peter Wimsey: Five Red Herrings
TV · as Jock Graham · 2 eps

Weir of Hermiston
TV · as Archie Weir · 4 eps
Menace
TV · as Bill · 1 ep

ITV Playhouse
TV · as Dimitri · 1 ep



