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