Heidi Lenhart
Birthday: 22 August 1973, Los Angeles, California, USA
Birth Name: Heidi Noelle Lenhart
Heidi Lenhart was born on August 22, 1973 in Los Angeles, California, USA as Heidi Noelle Lenhart. She is an actress, known for Fame L.A. (1997), Ôritsu uchûgun Oneamisu no tsubasa (1987) and Crocodile 2: Death Swamp (2002). She is married to Chris Stills. They have two children. She was previously married to Robin Dunne.