Pewnej mroźnej nocy w styczniu 2004 r. w szwedzkim prowincjonalnym miasteczku Knutby rozległy się strzały. Zamordowana została wtedy młoda kobieta, a jej sąsiad doznał wielu poważnych ran postrzałowych.
Akcja "Moscow Noir" rozgrywa się w Moskwie, w latach 90. ubiegłego stulecia. Tom Blixen (w tej roli znany m.in. z serialu "Most nad Sundem" Adam Pålsson) jest pochodzącym ze Szwecji bankierem inwestycyjnym. Aby poprawić swoje notowania w firmie, miesza się w podejrzane interesy, a co za tym idzie – konszachty z milionerami, politykami, oligarchami i prywatnymi ariami.
Kochanek i zarazem współpracownik policjantki Hanny zostaje porwany. Wkrótce kobieta odkrywa, że w sprawę jest zamieszane nie tylko sztokholmskie podziemie, ale również jej syn Christian.
Akcja serialu rozgrywa się w 1975 roku, kiedy ambasada FRG jest bardzo zaniepokojona niemiecką działalnością terrorystyczną. Po siłowym zajęciu samochodu szwedzka policja podejrzewa, że sprawcy mają państwowych współpracowników. Dowody pojawiają się dopiero po czternastu latach.
W 1790 roku, Johan Gustav Dåadd przyłącza się do sztokholmskiej policji, próbując zmienić lub przynajmniej poprawić system od wewnątrz. Rozdarty między sojuszami, rozwiązuje zbrodnie wśród bogatych i biednych.