Characters played by Ben Savage
Jack
Characters played by Sara Gilbert
Dilly
Characters played by Tone Loc
The Giant
Characters played by Paul Panting
Jack
Characters played by Imelda Staunton
Dilly
Characters played by Alison Steadman
Mother
Veronica
Characters played by Peter Bayliss
The Auctioneer
Characters played by Colin Marsh
Assistant
Troll King
Characters played by Tim Healy
Reg
Characters played by Julia McKenzie
Mavis
Characters played by Melvyn Hayes
Ambrose
Characters played by Peter Straker
Second Troll King
Characters played by Gary Martin
Dark Riders
Characters played by Maria Darling
Harriet