Margot Robbie as a high fantasy succubus