Directed by:
- Neil Jordan
Written by:
- Angela Carter
- Neil Jordan
Cast:
- Angela Lansbury ... Granny
- David Warner ... Father
- Graham Crowden ... Old Priest
- Brian Glover ... Amorous Boy's Father
- Kathryn Pogson ... Young Bride
- Stephen Rea ... Young Groom
- Tusse Silberg ... Mother
- Micha Bergese ... Huntsman
- Sarah Patterson ... Rosaleen
- Georgia Slowe ... Alice
- Susan Porrett ... Amorous Boy's Mother
- Shane Johnstone ... Amorous Boy
- Dawn Archibald ... Witch Woman
- Richard Morant ... Wealthy Groom
- Danielle Dax ... Wolfgirl
- Vincent McClaren ... Devil Boy
- Ruby Buchanan ... Dowager
- Jimmy Gardner ... Ancient
- Roy Evans ... Eyepatch
- Edward Marksen ... Lame Fiddler
- Jim Brown ... Blind Fiddler
- Jim Carter ... Second Husband
- Terence Stamp ... The Devil
.