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), Crocodile 2: Death Swamp (2002) and Au Pair (1999). She is married to Chris Stills. They have two children. She was previously married to Robin Dunne.