All Cast

Stephanie Beacham

Stephanie Beacham

Letitia Slighcarp

Mel Smith

Mel Smith

Mr. Grimshaw

Emily Hudson

Emily Hudson

Bonnie

Aleks Darowska

Aleks Darowska

Sylvia

Geraldine James

Geraldine James

Gertrude Brisket

Richard O'Brien

Richard O'Brien

James

Jane Horrocks

Jane Horrocks

Pattern

Rebecca Callard

Rebecca Callard

Emma

Lynton Dearden

Lynton Dearden

Simon

Jonathan Coy

Jonathan Coy

Lord Willoughby

Eleanor David

Eleanor David

Lady Willoughby

Abbie Dabner

Abbie Dabner

Rupert

Dilys Hamlett

Dilys Hamlett

Aunt Jane

Gillian Hanna

Gillian Hanna

Mrs. Shubunkin

Jiří Lábus

Jiří Lábus

Dr. Morne

William Martin

William Martin

Joey

Trevor Byfield

Trevor Byfield

Train Driver

Robert Hamilton

Robert Hamilton

Coal Man

Tom Baker

Tom Baker

Narrator (voice) (uncredited)