Andrea Sage is a minor villain/antagonist in the TV series Once Upon a Time. In the previous world, she was the Hedge Witch, one of the most dangerous and powerful witches in the Coven of the Eight. In the new world, she is Dr. Sage. She débuts in the tenth episode of the seventh season, and is portrayed by co-star Nisreen Slim.
Advertisement