← Back
May God Save Us poster

Film

May God Save Us

Que Dios nos perdone

Rodrigo Sorogoyen · Spain · 2016

Madrid, summer 2011: the city is buckling under a heatwave, the 15-M protests have occupied the squares and the Pope is about to arrive. Two mismatched homicide detectives — one a stammering loner, the other barely able to contain his own rage — are handed a case the force would rather keep quiet.

Where to watch

About

The film that made Rodrigo Sorogoyen's name premiered in main competition at the 64th San Sebastián International Film Festival in September 2016, where he and Isabel Peña won the Jury Prize for Best Screenplay. That prize matters beyond the film: it marked the point at which the Sorogoyen–Peña partnership, which has written everything he has directed since, became the most reliable screenwriting act in Spanish cinema.

The setting is Madrid in the summer of 2011, a city rendered as a pressure cooker — heat, the occupied squares of the 15-M movement, a papal visit consuming every available officer. Into that, two detectives are assigned a case nobody wants. Antonio de la Torre plays Velarde as a withdrawn man with a stammer and few social defences; Roberto Álamo plays Alfaro as someone permanently a sentence away from violence, a performance that won him the Goya for Best Actor. Sorogoyen shoots the procedural material plainly and then lets it curdle, using the investigation less as a puzzle than as a way of examining the two men carrying it.

It is a hard watch by design, and reviewers said so while praising the control: Jonathan Holland in The Hollywood Reporter called it a taut and distinctive whole. Alongside Marshland, it belongs to the run of films that rebuilt Spanish genre cinema in the 2010s, and it set the template — moral compromise, institutional rot, escalating dread — that The Realm and Riot Police would refine.

Streaming availability via JustWatch. Last checked 2026-08-30.

Antonio de la Torre

Antonio de la Torre

Luis Velarde

Roberto Álamo

Roberto Álamo

Javier Alfaro

Javier Pereira

Javier Pereira

Andrés Bosque

Luis Zahera

Luis Zahera

Alonso

Raúl Prieto

Raúl Prieto

Bermejo