
Buffy the Vampire Slayer Cast: Complete Guide
Few TV shows build a fanbase quite like Buffy the Vampire Slayer did, and if you’ve ever wondered who played the iconic roles across all seven seasons, you’re in the right place. This guide breaks down the entire cast of Buffy the Vampire Slayer — from the core Scooby Gang to the key guest stars who shaped each season.
Total seasons: 7 ·
Main cast members: 6 ·
Episodes: 144 ·
Original run: 1997–2003
Quick snapshot
- Main cast: Sarah Michelle Gellar, Nicholas Brendon, Alyson Hannigan, Anthony Stewart Head, James Marsters, David Boreanaz (Wikipedia – series overview)
- Series ran 1997–2003 across 7 seasons and 144 episodes (Wikipedia – series overview)
- No major controversies exist around who played which role; all main cast members are widely confirmed.
- Premiere: March 10, 1997 — Finale: May 20, 2003 (IMDb – series page)
- No new season planned; spin-off Angel ran 1999–2004. Current rewatches and 20th-anniversary events. (Wikipedia – Angel series)
The series creator Joss Whedon built a cast that evolved significantly. Six actors formed the backbone over seven seasons, each bringing a distinct arc.
| Creator | Joss Whedon |
|---|---|
| Original network | The WB (1997–2001), UPN (2001–2003) |
| Number of episodes | 144 |
| Main character | Buffy Summers |
| First aired | March 10, 1997 |
| Final aired | May 20, 2003 |
Who are the main cast members of Buffy the Vampire Slayer?
The six actors who carried the show from start to finish — plus a few who rose from recurring to main — form the heart of the Scooby Gang. Here’s how their roles broke down across all seven seasons.
Sarah Michelle Gellar as Buffy Summers
Gellar played the titular Vampire Slayer in all 144 episodes (IMDb – Gellar credits). She remains the character most synonymous with the series.
Nicholas Brendon as Xander Harris
Brendon appeared in every episode alongside Gellar, playing Buffy’s loyal best friend. His performance spanned all seven seasons (IMDb – Brendon credits).
Alyson Hannigan as Willow Rosenberg
Hannigan’s Willow evolved from shy bookworm to powerful witch over 144 episodes (IMDb – Hannigan credits). She is one of three actors with perfect attendance.
Anthony Stewart Head as Rupert Giles
Head played Buffy’s Watcher as a main cast member through season 5, then returned as a recurring guest for seasons 6 and 7. He appears in 121 episodes (Wikipedia – character list).
James Marsters as Spike
Marsters first appeared as a villain in season 2, became a recurring guest in season 3, and was promoted to main cast from season 4 onward — 97 episodes total (IMDb – Marsters credits).
David Boreanaz as Angel
Boreanaz played the vampire with a soul as a recurring character in season 1, became a main cast member for seasons 2–3, and returned for guest appearances in seasons 4, 5, and 7 (IMDb – Boreanaz credits).
The takeaway: Only three actors — Gellar, Brendon, Hannigan — never missed an episode. The others shifted between main and recurring as the story demanded, giving the show its fluid feel.
What is the cast of Buffy the Vampire Slayer season 1?
Season 1 introduced a lean ensemble — just five main cast members and a handful of recurring characters across 12 episodes.
Main cast
- Sarah Michelle Gellar as Buffy Summers
- Nicholas Brendon as Xander Harris
- Alyson Hannigan as Willow Rosenberg
- Charisma Carpenter as Cordelia Chase (main, seasons 1–3)
- Anthony Stewart Head as Rupert Giles
Kristine Sutherland appeared as Joyce Summers in 58 episodes across the series, starting here (IMDb – Sutherland credits).
Recurring characters
- Mark Metcalf as the Master (season 1 primary villain)
- Julie Benz as Darla (vampire, appears in multiple seasons)
- Brian Thompson as Luke (the Master’s minion)
Season 1’s small cast was a budget-driven choice, but it forced tight character development.
What is the cast of Buffy the Vampire Slayer season 2?
Season 2 expanded to 22 episodes and added David Boreanaz as a main cast member. This season also introduced two fan-favorite villains who would become mainstays.
Main cast additions
- David Boreanaz as Angel (promoted from recurring to main)
The original five main cast members returned. Charisma Carpenter remained main as Cordelia.
Notable guest stars
- James Marsters as Spike (first appearance, season 2 episode 3)
- Juliet Landau as Drusilla
- Seth Green as Oz (recurring, later main)
The addition of Spike and Drusilla raised the dramatic stakes and gave the show its most memorable antagonists after the Master.
What is the cast of Buffy the Vampire Slayer season 3?
Season 3 deepened the cast with key promotions and memorable guest arcs across 22 episodes.
Main cast changes
- Seth Green promoted to main cast as Oz (werewolf, love interest of Willow)
- David Boreanaz and Charisma Carpenter remain main; Angel exits at season end
Key guest appearances
- Eliza Dushku as Faith Lehane (recurring, later main on Angel)
- K. Todd Freeman as Mr. Trick
- Harry Groener as Mayor Richard Wilkins (primary villain)
Season 3 is often cited as the series’ strongest, thanks to the introduction of Faith and the Mayor.
What is the cast of Buffy the Vampire Slayer season 4?
Season 4 shifted to a college setting and added several new main and recurring characters.
Main cast additions
- James Marsters promoted to main as Spike
- Marc Blucas as Riley Finn (main in seasons 4–5)
- Emma Caulfield as Anya Jenkins (recurring in season 4, main from season 5)
Recurring characters
- Amber Benson as Tara Maclay (recurring in seasons 4–5, main in season 6)
- Leonard Roberts as Forrest Gates
- The Initiative (military research group) members
The cast grew substantially as the show explored Buffy’s life outside high school.
What is the cast of Buffy the Vampire Slayer season 5?
Season 5 introduced the biggest cast addition with Dawn Summers and elevated Tara to main.
Main cast additions
- Michelle Trachtenberg as Dawn Summers (main from season 5 onward, 66 episodes)
- Amber Benson promoted to main as Tara Maclay
Notable guest stars
- Clare Kramer as Glory (primary villain)
- Charlie Weber as Ben
- Joel Grey as the Doctor
Dawn’s arrival fundamentally changed the Summers family dynamic and set up the season’s emotional climax.
What is the cast of Buffy the Vampire Slayer season 6?
Season 6 saw the core Scoobies face adult challenges, with significant character deaths and changes.
Main cast
- All season 5 main cast members return: Gellar, Brendon, Hannigan, Head (recurring), Marsters, Caulfield, Trachtenberg, Benson
Recurring characters
- Danny Strong as Jonathan
- Tom Lenk as Andrew
- Adam Busch as Warren
Tara’s death in season 6 is one of the show’s most shocking moments, permanently altering Willow’s trajectory.
What is the cast of Buffy the Vampire Slayer season 7?
The final season brought back many past characters and introduced new ones for the series’ endgame.
Main cast
- Same core from season 6, with Anthony Stewart Head returning as a recurring guest
- DB Woodside as Principal Robin Wood (recurring)
Returning guest stars
- David Boreanaz as Angel (guest in episode 21)
- Eliza Dushku as Faith (multiple episodes)
- James Marsters as Spike (main throughout)
Season 7 assembled a massive ensemble for the final battle against the First Evil.
The pattern: Each season reshuffled the cast, keeping the core trio constant while elevating fan favorites and introducing new threats. No single actor defined the show more than Sarah Michelle Gellar, but the ensemble’s evolution kept the series fresh.
Which cast members of Buffy the Vampire Slayer have died?
This question often refers to characters who died on the show — but some viewers also wonder about real-life deaths of actors.
Character deaths
- Buffy Summers dies twice: temporarily in season 1 (drowning) and permanently in season 5 (sacrifice).
- Anya Jenkins dies in the season 7 finale.
- Tara Maclay is killed by a stray bullet in season 6.
- Spike dies temporarily in season 7 (returns as a ghost).
- Angel loses his soul, but does not die.
- Xander loses an eye but survives.
Actor deaths
- No main cast member has died as of 2025.
- Supporting actor Mark Metcalf (the Master) died in 2023.
- Glenn Quinn (Doyle on Angel) died in 2002.
For viewers researching “cast deaths,” the distinction matters: the show’s fictional body count is high, but its real-life cast remains largely intact.
“Sarah Michelle Gellar was the only person I ever considered for Buffy. She had the strength, the vulnerability, and the humor all at once.”
— Joss Whedon, commenting on the casting of Buffy (Whedon.info – creator interviews)
The core trio of Gellar, Brendon, and Hannigan logged the most screen time, while Marsters and Boreanaz provided the romantic and antihero tension that kept fans hooked for seven seasons.
Despite the show’s heavy character death toll, only one main character — Tara — was killed off permanently in a way that couldn’t be reversed. The series finale left Buffy alive, a rare outcome for a show that traded in tragedy.
For anyone revisiting the series, the cast changes season by season are part of what makes Buffy feel alive. Sarah Michelle Gellar’s Buffy grew from teenage slayer to adult leader, and no one outgrew their role.
If you enjoyed this breakdown, you might also like our guides to other iconic TV ensembles: Dexter: Resurrection Cast – Full List of Actors and Characters and Cast of Ant-Man: Full List of Actors in All Three Films.
Frequently asked questions
How many seasons of Buffy the Vampire Slayer are there?
Seven seasons aired from 1997 to 2003, totaling 144 episodes.
Who played the role of Cordelia Chase?
Charisma Carpenter played Cordelia Chase as a main cast member in seasons 1–3, then moved to the spin-off Angel.
Who played Angel in Buffy the Vampire Slayer?
David Boreanaz played Angel, first appearing in season 1 and becoming a main cast member in seasons 2–3.
Did any cast members of Buffy date in real life?
Yes — Sarah Michelle Gellar dated Freddie Prinze Jr. (later married), but he did not appear on the show. Several on-screen romances developed off-screen, including Nicholas Brendon and Emma Caulfield reportedly dating briefly.
Who is the main villain in Buffy?
Each season has a primary villain, collectively called the “Big Bad.” Notable examples include the Master (season 1), Angelus (season 2), Mayor Wilkins (season 3), and Glory (season 5).
What is the order of Buffy seasons?
Seasons 1 through 7 in order of airdate: 1997, 1998–1999, 1999–2000, 2000–2001, 2001–2002, 2002–2003, and 2003.
Who played Dawn Summers?
Michelle Trachtenberg played Dawn Summers as a main cast member from season 5 onward (66 episodes).
Who played Tara Maclay?
Amber Benson played Tara Maclay, recurring in seasons 4–5 and main in season 6 (47 episodes).