scarlett johansson as a succubus