In 1790 Johan Gustav Dåådh joins the Stockholm police, in an attempt to change, or at least improve, the system from within. He is a modern thinker in an old hierarchy. Torn between alliances, he solves crimes among rich and poor.
The brutal murder of a French citizen sees French homicide investigator Kahina Zadi (Leïla Bekhti) go to Kiruna, Sweden. Together with Rutger Burlin (Peter Stormare) she begins an investigation that soon takes on staggering proportions.