Emma Caulfield to Guest Star on Once Upon a Time

by at . Comments

Emma Caulfield is about to re-enter the world of the supernatural.

The actress - best known for her role as Anya on Buffy the Vampire Slayer, but who also enjoyed an extended run on Life Unexpected - will guest star on an upcoming episode of Once Upon a Time.

Emma Caulfield on Leverage

Caulfield will portray a witch from Hansel and Gretel, according to TV Line, and appear in the ninth episode of the unusual ABC series. It combines the real world with the fairy tale world... and is explained as clearly as possible in this official promo.

Once Upon a Time premieres on October 23 and each episode will be covered in-depth by TV Fanatic.

Tags: ,
Like Us On Facebook

Want more Casting News?

Sign up for our daily newsletter and receive the latest tv news delivered to your inbox for free!

More From TV Fanatic


Game of Thrones Season 5: Meet the Newbies!

Many new faces are coming to Game of Thrones Season 5. Get to know them now.

Shemar Moore Books Return to The Young and the Restless

Shemar Moore is headed back to The Young and and the Restless. He'll reprise his former role for two episodes.

Finn Wittrock Joins Cast of American Horror Story: Freak Show

Finn Wittrock has joined the cast of American Horror Story: Freak Show. It premieres in October.

Pablo Schreiber Confirms Departure from Orange is the New Black

Pablo Schreiber will not appear on Orange is the New Black Season 3. But he doesn't rule out an eventual return to the series.


It's actually getting an impressive cast list now (at least for me).


YES YES YES YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS I guess I have a reason to tune in into that show now.


Is she still afraid of bunnys? Lol