Dwie historie rozgrywają się równolegle we współczesnym Londynie i w mrocznej metropolii przyszłości, w której władzę sprawują religijni fanatycy. Zamaskowany detektyw Preest przemierza ulice w poszukiwaniu zemsty na swoim wrogu. Esser ma nadzieje odnaleźć wśród bezdomnych zaginionego syna. Trzydziestolatek Milo podąża śladem swojej pierwszej wielkiej miłości. Piękna studentka sztuki Emilia jest coraz bliżej urzeczywistnienia swoich planów samobójczych. Cztery zagubione dusze w dwóch różnych światach zderzą się ze sobą, a jeden strzał zadecyduje o ich dalszych losach.