Special Guest Stars Anthony Stewart Head as Rupert Giles Guest Stars Amber Benson as Tara Maclay Amber Tamblyn as Janice Dave Power as Zach John O'Leary as Kaltenbach Kavan Reece as Justin Co Starring Sabrina Speer as Girl Dominic Rambaran as Paramedic #1 Adam Lieberman as Carl Steven Anthony Lawrence as Chunky Kid Dawn Worrall as Christy Emily Kay as Maria Charles Duckworth as Glenn Chad Erikson as Guy Anthony Sago as Paramedic #2 Lorin Becker as Witch Woman Lily Jackson as Witchy Poo