Rupert Giles (Buffy the Vampire Slayer)

Rupert Giles is a secondary protagonist of the Joss Whedon television series Buffy the Vampire Slayer. He was played by Anthony Stewart Head.

Why He Rocks

 * 1) Giles is a Watcher, who is essentially a mentor to Buffy. He helps her throughout most of the series.
 * 2) Anthony Stewart Head did a great job portraying him.
 * 3) Giles is the librarian of Sunnydale High School in the first three seasons and takes good care of various books.
 * 4) In the first two seasons, he had a healthy relationship with Jenny Calendar until her death.
 * 5) His singing voice in Once More, With Feeling is very good.

The Only Bad Quality

 * 1) He didn’t have that much screen time in season six.

Trivia

 * Head reprised his role in two Buffy video games and an animated pilot.
 * A BBC spin-off featuring him was planned but got scrapped.