May God Save Us (2016)

May God Save Us (2016)

All the adventure a man can live, he lives. 2016-10-28 Spain 127 Min. PG-13
6.74 446 votes
Thriller, Crime, Drama

Overview

Madrid, summer 2011. Economic crisis. 15-M movement and 1.5 million pilgrims waiting for the Pope’s arrival live side by side in a Madrid that’s hotter and more chaotic than ever. In this context, detectives Velarde and Alfaro must find what seems to be a serial killer. Their against-the-clock hunt will make them realise something they’d never imagined: neither of them are so very different from the killer.

Cast

Antonio de la Torre is Luis Velarde
Luis Velarde
Roberto Álamo is Javier Alfaro
Javier Alfaro
Javier Pereira is Andrés Bosque
Andrés Bosque
Luis Zahera is Alonso
Alonso
Raúl Prieto is Bermejo
Bermejo
Teresa Lozano is Amalia
Amalia
Andrés Gertrúdix is Padre Raúl
Padre Raúl
Jesús Caba is Rubio
Rubio
Alfonso Bassave is Céspedes
Céspedes
Raquel Pérez is Forense
Forense
Anna Laserna is Lorna
Lorna
Diego París is Travesti 2
Travesti 2
Ciro Miró is Gabriel
Gabriel
Chema Tena is Juanma
Juanma
Andrea Dueso is Sobrina Barrio Salamanca
Sobrina Barrio Salamanca
Carmen Utrilla is Vecina Cotilla
Vecina Cotilla
Luis del Valle is Conserje Casa Alfaro
Conserje Casa Alfaro
Carmen Esteban is Anciana 2
Anciana 2
Silvia Casanova is Anciana 3
Anciana 3
Juan Verdú is Médico Amalia
Médico Amalia
Francisco Nortes is Rafael March
Rafael March