+ The Human Voice | hits UK cinemas on 19 May 2021 Editorial Office, May 15, 2021July 19, 2022 The Human Voice unites Pedro Almodóvar and Tilda Swinton for a short film and it is the first English-language...