Clea DuVall has only continued to impress with her many career achievements since guest-starring on Buffy the Vampire Slayer.
Clea DuVall has only continued to impress with her many career achievements since guest-starring on Buffy the Vampire Slayer.