Special Guest Stars Max Perlich as Whistler Guest Stars James Marsters as Spike Kristine Sutherland as Joyce Summers Seth Green as Daniel "Oz" Osbourne Armin Shimerman as Principal Snyder Juliet Landau as Drusilla Robia LaMorte as Jenny Calendar James MacDonald as Detective Stein Co Starring Susan Leslie as First Cop Thomas G. Waites as Second Cop