sarah michelle gellar as buffy and cary grant as giles in buffy the vampire slayer