Die Stadt der Engel versteckt ein dunkles Geheimnis: Die Detectives Tiago Vege (Daniel Zovatto) und Lewis Michener (Nathan Lane) übernehmen die Ermittlungen in einem brutalen Mordfall, der ihnen einen Einblick in die korrupte Elite der Politik gibt und dunkle Abgründe offenbart. Neben Spionen, Sektenanführern und blutigen Ritualen bekommen die zwei Cops es ebenfalls mit einer gefährlichen Verführung zu tun: Die Dämonin Magda (Natalie Dormer) heftet sich an die Fersen der Polizisten und ist ihnen Rettung und Verderben zugleich.