Theater Entrance 2003 Tribeca Film Festival The GM Drive In Theater at Pier 25 Battery Park City, NY, USA Thursday, May 08, 2003 Photo By Celebrityvibe.com/Photovibe.com