Carol Leader was born on November 10, 1951 in Colchester, Essex, England. She is an actress, known ...
She has now left acting and become an analytical psychotherapist.
Colchester, Essex, England, UK
Clerks premiered at the Sundance Film Festival 26 years ago, so we asked Kevin Smith 26 questions about the festival.
Watch the video