Clea DuVall Born 1977-09-25 Los Angeles, California, USA

Clea Helen D'Etienne DuVall is an American actress, writer, producer and director.

Movies Starring Clea DuVall