Forbidden Planet. Irving A. Block. Ray Harryhausen