Carrie Finklea was born on October 15, 1988 in Portland, Oregon, USA. She is an actress and producer, known for Elephant (2003), The Roommate (2011) and Simon Says (2006). Read more on iMDB