Guest Stars James Marsters as Spike Kristine Sutherland as Joyce Summers Seth Green as Daniel "Oz" Osbourne Juliet Landau as Drusilla Mercedes McNab as Harmony Kendall Robia LaMorte as Jenny Calendar Elizabeth Anne Allen as Amy Madison Lorna Scott as Miss Beakman Co Starring Jason Hall as Devon MacLeish Tamara Braun as Frenzied Girl Kristen Winnicki as Cordette Jennie Chester as Kate Scott Hamm as Jock