as Hamlet's Ghost
as Mr Bull (voice)
as Mr Bull / Grandad Dog (voice)
as Edward Hayes
as Grogon (voice)
as Mark (voice)
as Ghost/Player King
as General Wagner
as Michael Adeane(8 eps)
as Canuck Black (voice)
as Hadden
as Gilbert De Vesci
as Noah
as Admiral Fieldhouse
as Dr. Connell
as Henry Conway(2 eps)
as HHJ Brown(1 ep)
as Stranger
as Harry Price
as George
as Granddad Dog (voice)(443 eps)
as Dr Brown Bear (voice)(1 ep)
as Narrator
as Andrew Sweet(10 eps)
as Dr. Clive
as Doctor Clive
as Sir Boris (voice)(13 eps)
as Doctor Clive(2 eps)
as Jack Fincher(1 ep)
as Dr. John Finlay(27 eps)
as James Boswell
as Captain James Fairbrother(1 ep)
as John Cavendish(1 ep)
as Rev. Douglas Wyllie
as Reverend Douglas Wyllie(1 ep)
as Edward Cane(1 ep)
as Linus(1 ep)
as Linus (uncredited)(1 ep)
as Alistair Balmain(1 ep)
as Yasha
as Captain Forster(3 eps)
as The Interpreter
as Dimitri
as Fitzwilliam Darcy(5 eps)
as Dick Mallen(2 eps)
as Lord Abergavenny
as Jehan
as Ewen Cameron(6 eps)
as Etoile
as Jock Graham(2 eps)
as Archie Weir(4 eps)
as Bill(1 ep)
as Dimitri(1 ep)