Clea DuVall

Clea Helen D'etienne DuVall is an American film and television actress born in Los Angeles, California on September 25th, 1977.