An unriffed monster movie from Japan.