"In Northern Sweden, 1852, a new pastor and his family arrive in Kengis, a village riddled with disorder."
Gustaf Skarsgård
as The Priest
Jaakko Ohtonen
as Roope
Pernilla August
as Madam Sjödahl
Magnus Krepper
as Brahe
Ane Dahl Torp
as Brita Kajsa
Jonas Karlsson
as Lindmark
Gusten Wickberg
as Lorens
Tyra Wingren
as Maria
Tobias Zilliacus
as Matti Aho
Anton Sehlstedt
as Michelsson
Emil Karlsen
as Jussi
Sigrid Johnson
as Lisa
Dick Idman
as Mäkitalo
Marley Ullberg Hartzberg
as Lotta
Trygve Allister Diesen
Director
Mikael Niemi
Novel
Jesper Harrie
Writer
Mia Welin
Producer
Martin Persson
Executive Producer
Miira Paasilinna
Aleksi Bardy
Aril Wretblad
Director of Photography
Anne Chmelewsky
Original Music Composer
Lotta Forsblad
Casting
Minna Sorvoja
Pia Wallin
Production Design
Karin Gry
Art Direction
Hannah Höglund
Kaisa Saarela
Set Decoration
Riina Sipiläinen
Margrét Einarsdóttir
Costume Design