The Doctor (10)
Dangerous Beans (voice)
The Doctor (10)
Scrooge McDuck (voice)
Angus (voice)
Timothy
Narrator (voice)
Crowley
Mr. Logan
Spitelout / Ivar the Whitless (voice)
Narrator
John Knox
The Highway Rat (voice)
Cale Erendreich
Angus (voice)
RD Laing
Self - Host
Self - Voice of Charles Darwin
Doug McLeod
Narrator (voice)
Wilf (voice)
Himself - Narrator
The Doctor (10)
Donald / Roderick Peterson
Charles Darwin
Charles Darwin (voice)
Self / Narrator
Russell T. Davies / Self
Peter Vincent
Radio Newsreader / Stretchy McStretch (voice)
James Arber
Benedick
Narrator
Jimmy Murphy
Spitelout (voice)
Hamlet
Ghost of Christmas Present
Captain Lord Pomfrey / Sir Piers Pomfrey
Hector
The Doctor
The Doctor
The Doctor
Arthur Eddington
The Doctor
Narrator
The Doctor
Tenth Doctor
Chris
The Doctor (voice)
Alan Hamilton
The Doctor
Hamish (voice)
The Doctor
Brendan Block
Barty Crouch Junior
Doctor Gordon Briscoe
Traffic Warden
Christopher Williams
Mr. Watson
Ginger Littlejohn
Charlie
Captain Gerald Colthurst
Richard
Drunk Undergraduate
Vinny