as Doctor Boris Zarubin
as Hugh Ellyn
as Father Brendan
as Brown
as Michaels
as Ferguson
as Andy Johnson
as Professor Greenwood
as Cousin Henry
as G.D. Birkhof
as Philip
as Giff Sanders
as Philostrate / Puck
as DCI Chris Medwynter
as The Major
as Edmund
as Claudius
as Duke of Buckingham
as Teiresias
as Matthias
as Heffernan
as Narrator
as Carpenter
as FINN
as Farmer Hamlet
as Vice President Robert Fleming
as Avraham Greenfeld
as Baltasar
as Rupert Weatherson-Wilson KC
as Dr. Martin Wells
as Paco
as Lord Marshall
as Valorus
as Aidan Doyle
as Monty Meecher