Clea DuVall

Born in September 25th, 1977

From Los Angeles, California, USA

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