Guest Stars Anton Lesser as Vidas Merlinis Daryl Hannah as Thespee Jonathan Hyde as Dussan Vanessa Redgrave as Narrator Vanessa Redgrave as Countess Wilhelmina Jon Voight as Siggy J.J. Feild as Young Jack Julia McKenzie as Jack's Mum Honor Blackman as Jules Vincent Marzello as Mr. Sprague Richard Attenborough as Magog Bill Barretta as Thunderdell Frank Baker as Forensic Doctor Cyril Shaps as Bent Little Man Freddie Highmore as Son at Playground Peter Guinness as Hall Cryer Lynda Rooke as Hostess Adam Fogerty as Lead Warrior Lisa Kay as Security Woman Sam Halpenny as Taxi Driver Andrew Grainger as Armed Policeman Edward Highmore as Dad at Playground Iain Rogerson as Guard Mel Cobb as Journalist Roger Blake as Giant Thor