Guest Stars Emma Caulfield as Anya Jenkins Eliza Dushku as Faith Lehane Armin Shimerman as Principal Snyder Harry Groener as Mayor Richard Wilkins III Alexis Denisof as Wesley Wyndham-Pryce Ethan Erickson as Percy West Co Starring Jason Hall as Devon MacLeish Andy Umberger as D'Hoffryn Megan Gray as Sandy Norma Michaels as Older Woman Michael Nagy as Alfonse Corey Michael Blake as Waiter Jennifer Nicole as Body-Double Willow