The inhabitants of a North Herefordshire village prepare food for a feast to appease a devil in their midst.
John Humphreys
Director
Ruth Boyd
Marion
Henry Byers
Samuel
Evelyn Downing
Catherine
Libby Francis
Paula
Kate Garman
Rebecca