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 Tom Ellis as Bigger Boy 1 Rachel Shelley as Brunette Oliver Ford Davies as Dr. Newman Alisdair Simpson as Paramedic Glen Davies as Construction Worker 1 Rosalind Knight as Hag Woman Richard Huw as Jack's Father Brian Henson voices Galaga Roger Morlidge as Construction Worker 2 Josh Cole as Operator 1 Jason Thorpe as Maitre D' Joseph Long as Antonio the Baker Leo Dolan as Construction Foreman Richard Cubison as Curious Patron Jemma Woodman voices Newsreader