Natasha Richardson and Liam Neeson EXCLUSIVE "Road to Perdition" Post Premiere Party Grand Central Station's Vanderbilt Hall New York, NY, USA July 09, 2002 Photo By Celebrityvibe.com