In 1997, Carpenter auditioned for the title role of Buffy Summers (something that Julie Benz, Elizabeth Anne Allen, Julia Lee, and Mercedes McNab also did) in the television series Buffy the Vampire Slayer, but instead was cast as Cordelia Chase, a snobby and popular high school student.
She has a large scar on her belly from a childhood accident. While five years old, and playing around a swimming pool that was still under construction, she fell onto a piece of rebar. The scar was incorporated into "Lovers Walk" when her character fell onto an exposed piece of rebar as well.
After three seasons on Buffy the Vampire Slayer, Carpenter was offered an even larger role as the same character on the spin-off series Angel along with David Boreanaz (Angel), playing her Cordelia Chase character for four seasons on Angel. Although her character leaves the series during the fourth season of Angel, Carpenter returned for the 100th episode "You're Welcome" in the fifth and final season, because she felt that Cordelia's fans deserved closure after the controversy of her unexplained removal from the show.
On March 20, 2008, PaleyFest hosted a Buffy the Vampire Slayer reunion. Carpenter attended the event alongside creator Joss Whedon, producers Marti Noxon and David Greenwalt, and other alumni including Sarah Michelle Gellar (Buffy), Nicholas Brendon (Xander), James Marsters (Spike), Emma Caulfield (Anya), Amber Benson (Tara), Seth Green (Oz), and Michelle Trachtenberg (Dawn).
In 2010, she portrayed Lacy in the action film The Expendables. In 2011, she guest starred in an episode of the CW hit Supernatural along side James Marsters. The episode titled "Shut Up, Doctor Phil" featured Carpenter and Marsters as witches whose marital dispute put a small town's citizens at risk.
She is one of the only cast members from Buffy the Vampire Slayer and Angel who refuses to charge for her autograph at fan conventions.
Carpenter was a regular in the first three seasons of Buffy the Vampire Slayer, appearing in 54 episodes of the series. She was then a regular for the first four seasons of Angel then made a final "Special Guest Star" appearance in the 100th episode, appearing in 86 episodes of the series.
- Buffy the Vampire Slayer season 1 (Credit only in "The Pack" and "I Robot, You Jane")
- Buffy the Vampire Slayer season 2
- Buffy the Vampire Slayer season 3
- Buffy the Vampire Slayer season 7
- "Him" (Uncredited archive)
- Angel season 1
- Angel season 2
- Angel season 3 (Credit only in "Loyalty", "Sleep Tight", and "Forgiving")
- Angel season 4
- Angel season 5
- Charisma Carpenter on Wikipedia
- Tufayel Ahmed, "'Buffy the Vampire Slayer' Turns 20: Charisma Carpenter on the Show's Legacy and Playing Cordelia Chase". Newsweek, March 10, 2017.