Clea DuVall is an American movie and television actress born in Los Angeles, California, USA, on September 25th, 1977.
Filmography Identity (2003) The Laramie Project (2002) Girl, Interrupted (1999) But I'm a Cheerleader (1999) Can't Hardly Wait (1998) Little Witches (1996)