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