Rupert Giles

We don't have a biography for Rupert Giles yet. Hang in there, or go ahead and contribute one.

Appearances

Buffy the Vampire Slayer
Main cast, played by Anthony Stewart Head
Guest cast, played by Anthony Stewart Head