Guest Stars Kristine Sutherland as Joyce Summers Eliza Dushku as Faith Lehane Harry Groener as Mayor Richard Wilkins III Alexis Denisof as Wesley Wyndham-Pryce Michael Manasseri as Horned Demon Gary Bullock as Shrouded Man