Buffys Emma Caulfield As A Blind Witch

The former vengeance demon turns up in freaky form on Once Upon A Time

From Vengeance Demon to Blind Witch. Buffy’s Anya – Emma Caulfield – turns up in an episode of Once Upon A Time later this month as the blind witch in the ABC show’s take on the Hansel and Gretel tale, looking like she’s after a role in a Tim Burton movie. The Blind Witch clearly has the same (blind) hairdresser as Helena Bonham-Carter.

Meanwhile, the Wicked Witch needs an artifact that’s in the possession of the sight-deprived sorceress, so she coerces Hansel and Gretel into stealing it for her.

All images © ABC