Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Leigh Zimmerman was born on March 28, 1969 in Madison, Wisconsin, USA. She is an actress, known for Proof (2005), United 93 (2006) and Land of the Blind (2006). She is married to Domenick Allen. They have one child.