Truman New York Latin Culture Magazine 7 years ago The Spanish comedy-drama, a critical favorite, opens at Lincoln Plaza Cinema in the Upper West Side, and Angelika Film Center in Greenwich Village, Friday, April 7, 2017.