Clea DuVall – Clea DuVall Biography
Clea Hellen D’Etienne DuVall She is an actress born in Los Angeles, California on September 25, 1977. Her parents are Stephen and Rosemary DuVall, and she is not related to the other actors. Robert Duvall or Shelley duvall. When she found out that she wanted to become an actress, she enrolled in Los Angeles High … Read more