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 Adam Lieberman as Carl Lily Jackson as Witchy Poo Lorin Becker as Witch Woman Anthony Sago as Paramedic #2 Chad Erikson as Guy Sabrina Speer as Girl Emily Kay as Maria Dawn Worrall as Christy Dominic Rambaran as Paramedic #1 Steven Anthony Lawrence as Chunky Kid Charles Duckworth as Glenn