All Cast

Sarah Patterson

Sarah Patterson

Rosaleen

Angela Lansbury

Angela Lansbury

Granny

David Warner

David Warner

Father

Graham Crowden

Graham Crowden

Old Priest

Brian Glover

Brian Glover

Amorous Boy's Father

Kathryn Pogson

Kathryn Pogson

Young Bride

Stephen Rea

Stephen Rea

Young Groom

Tusse Silberg

Tusse Silberg

Mother

Micha Bergese

Micha Bergese

Hunstman

Georgia Slowe

Georgia Slowe

Alice

Susan Porrett

Susan Porrett

Amorous Boy's Mother

Shane Johnstone

Shane Johnstone

Amorous Boy

Dawn Archibald

Dawn Archibald

Witch Woman

Richard Morant

Richard Morant

Wealthy Groom

Danielle Dax

Danielle Dax

Wolfgirl

Vincent McClaren

Vincent McClaren

Devil Boy

Ruby Buchanan

Ruby Buchanan

Dowager

Jimmy Gardner

Jimmy Gardner

Ancient

Roy Evans

Roy Evans

Eyepatch

Edward Marksen

Edward Marksen

Lame Fiddler

Jim Brown

Jim Brown

Blind Fiddler

Jim Carter

Jim Carter

Second Husband (uncredited)

Terence Stamp

Terence Stamp

The Devil (uncredited)