CharacterRupert GilesRupert Giles in Buffy the Vampire Slayer (1997), played by Anthony Head. Played byAnthony HeadAppears inBuffy the Vampire Slayer1997