see more
Natasha Richardson and Liam Neeson during "Talk" Magazine Launch Party - August 2, 1999 at Liberty Island in New York City, New York, United States. (Photo by Steve Eichner/WireImage)