Kristen Stewart as a purple dryad