Guest Stars Emma Caulfield as Anya Jenkins Kristine Sutherland as Joyce Summers Eliza Dushku as Faith Lehane Armin Shimerman as Principal Snyder Mercedes McNab as Harmony Kendall Harry Groener as Mayor Richard Wilkins III Alexis Denisof as Wesley Wyndham-Pryce Ethan Erickson as Percy West Co Starring James Lurie as Mr Miller Adrian Neil as Vamp Lackey #1 John Rosenfeld as Vamp Lackey #2 Hal Robinson as Lester