Buffys Anya To Appear In Once Upon A Time

Will play a child-eating witch

Caulfield joins a geektastic guest cast for the show (which threatens to rival Chuck in the stunt casting stakes) which includes Kristin Bauer Van Straten ( True Blood ), Alan Dale ( Lost ), Jessy Schram ( Falling Skies ) and David Anders ( The Vampire Diaries , Heroes ).