Buffy the Vampire Slayer season 2

Principal Cast
In order of character appearances Sarah Michelle Gellar as Buffy Summers (22/22) Nicholas Brendon as Xander Harris (22/22) Alyson Hannigan as Willow Rosenberg (22/22) Charisma Carpenter as Cordelia Chase (22/22) David Boreanaz as Angel (21/22) Anthony Stewart Head as Rupert Giles (22/22)

Recurring Cast
In order of character appearances Kristine Sutherland as Joyce Summers (12/22) James Marsters as Spike (12/22) Juliet Landau as Drusilla (12/22) Robia LaMorte as Jenny Calendar (11/22) Seth Green as Oz (10/22) Armin Shimmerman as Principal Synder (9/22) Danny Strong as Jonathan Levinson (7/22) Bianca Lawson as Kendra (4/22) Andrew J. Ferchland as The Anointed One (2/22) Jason Hall as Devon MacLeish (2/22) Robin Sachs as Ethan Rayne (2/22) Larry Bagby as Larry Blaisdell (2/22) Saverio Guerra as Willy (2/22) Brian Thompson as The Judge (2/22) Max Perlich as Whistler (2/22) Julie Benz as Darla (2/22) Mark Metcalf as The Master (1/22) Dean Butler as Hank Summers (1/22) Jeremy Ratchford as Lyle Gorch (1/22) James Parks as Tector Gorch (1/22) Elizabeth Anne Allen as Amy Madison (1/22) Mercedes McNab as Harmony Kendall (1/22)