Tim DeLaughter was born on November 18, 1965 in Dallas, Texas, USA. He is an actor and composer, known for Eternal Sunshine of the Spotless Mind (2004), The Craft (1996) and United States of Tara (2009).
Read more: Imdb