Guest Stars Anton Lesser as Vidas Merlinis Vanessa Redgrave as Narrator Vanessa Redgrave as Countess Wilhelmina Jonathan Hyde as Dussan Julia McKenzie as Jack's Mum Jon Voight as Siggy Daryl Hannah as Thespee 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 Tom Ellis as Bigger Boy 1 Rachel Shelley as Brunette Oliver Ford Davies as Dr. Newman Glen Davies as Construction Worker 1 Rosalind Knight as Hag Woman Richard Huw as Jack's Father Alisdair Simpson as Paramedic 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