Special Guest Stars Anthony Stewart Head as Rupert Giles Guest Stars Amber Benson as Tara Maclay Raymond O'Connor as Teeth Co Starring Geordie White as Vamp #1 David Franco as Vamp #3 Stephen Triplett as Vamp #2