ANTHONY STEWART HEAD. BtVS Actor/Actress.
(1954- ). Played Rupert Giles in Seasons One, Two, Three, Four, Five, Six, and Seven.