demon monster with unbelievable wings that look like windows to another world, film still