Riccardo Freda
Director
Director
Screenplay
Margaret Hichcock
Dr. Charles Livingstone
Dr. John Hichcock
Catherine Wood
Woman
Police Superintendent
Canon Owens
Albert Fisher
Release Date
March 30, 1963Original Language
ItalianBudget
$0.00Production Company
Available On