Special Guest Stars Anthony Stewart Head as Rupert Giles Guest Stars Amber Benson as Tara Maclay Danny Strong as Jonathan Levinson Tom Lenk as Andrew Wells Adam Busch as Warren Meers Co Starring Jennifer Shon as Rachel David Meunier as Rat-Faced Demon Jonathan Goldstein as Mike Noel Gugliemi as Vince Christopher May as Male Customer Derrick McMillon as Ron James C. Leary as Loose Skinned Demon Clint Culp as Bartender Enrique Almeida as Marco Alice Dinnean as Mummy Hand Paul Gutrecht as Tony Winsome Brown as Woman Customer Andrew Cooper Wasser as Slime-Cover Demon Richard Beatty as Small Demon Jabari Hearn as Steve Mark Ginther as Horned Demon