Clea DuVall was born on September twenty five, 1977 in Los Angeles, California, U.S. Your woman made her movie debut as Kelsey within Little Witches within 1996. That exact same year, she created her first tv appearance as Nina within Dangerous Minds.She’s since appeared within other shows such as Buffy the Vampire Slayer, The actual