Guest Stars Mark Sheppard as Crowley Felicia Day as Charlie Bradbury Kaniehtiio Horn as Dorothy Gildart Jackson as James Haggerty Co Starring Maya Massar as Wicked Witch Andrew Jenkins as Peter Jenkins