Alcarràs, Spain’s Oscar Entry, Screens at Film at Lincoln Center