Clea DuVall

Born in September 25th, 1977

From Los Angeles, California, USA

Clea DuVall Biography

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

Filmography