Today the Lincoln Center on 65th St. will unveil the Elinor Burin Munroe Film Center.
This is not your typical art-house theater---it’s a multi-screen, state-of-the-art multimedia venue with the 150-seat Francesca Beale Theater, the 90-sear Howard Filman Theater, an amphitheater, and a Wifi-enabled café.