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