Main cast. 1  Sarah Michelle Gellar as Buffy Summers (12 episodes) 2  Nicholas Brendon as Xander Harris (12 episodes) 3  Alyson Hannigan as Willow Rosenberg (12 episodes) 4  Charisma Carpenter as Cordelia Chase (10 episodes) 5  Anthony Stewart Head as Rupert Giles (12 episodes)