Hannah's relationships with men have been few - and always low key. Her only recorded boyfriends have been the magician David Blaine, the actor Val Kilmer and the late John Kennedy Jr. By far her longest relationship was with the singer Jackson Browne, 59, and she is now alone.
"Because I was so shy growing up, I was a late starter, so I never got into dating regularly. I had just one boyfriend - Browne - throughout my twenties until the age of 31. I then decided to make changes in my life."
Those changes include moving more than 1,000 miles from Hollywood to the Rocky Mountains, where she lives in a sprawling, environmentally friendly home, and becoming something of an eco-warrior. "I have solar panels for power, we recycle rainwater for showers and have an organic garden," she says.