The movie just finished an exclusive run at the Lincoln Center in NYC