All Cast

Vincent Price

Vincent Price

Lionel Grisbane

Christopher Lee

Christopher Lee

Corrigan

Peter Cushing

Peter Cushing

Sebastian Grisbane

Desi Arnaz Jr.

Desi Arnaz Jr.

Kenneth Magee

John Carradine

John Carradine

Elijah Grisbane

Sheila Keith

Sheila Keith

Victoria Grisbane

Julie Peasgood

Julie Peasgood

Mary Norton

Richard Todd

Richard Todd

Sam Allyson

Louise English

Louise English

Diana Caulder

Norman Rossington

Norman Rossington

Station Master

Richard Hunter

Richard Hunter

Andrew Caulder