Cast (32)

Alicia Vikander

Fragancia Fernandez

Bill Skarsgård

Richard Persson

Björn Gustafsson

Pettersson-Jonsson

Michalis Koutsogiannakis

Fernandez Fernandez

Alexandra Rapaport

Marianne Fernandez

Jesper Lindberger

Jésus Fernandez

Loa Falkman

Persson

Sara Lindh

Karin Persson

Tomas von Brömssen

Samnerud

Michael Segerström

Vicar

Tom Ljungman

Voice of Jésus Fernandez

Natalie Minnevik

Belinda

Ulrika Malmgren

Hedvig

Karin Ekström

Solvigg

David Lenneman

Goldie Bernhard

Timbuktu

Nurse Remmy (as Jason Diakaté)

Nour El Refai

Midwife

Magnus Roosmann

Wallinder

Rolf Lydahl

Hockey coach

Peter Schildt

Doctor

Jonatan Bökman

Richard Persson (young)

Edvin Ryding

Richard Persson (young)

Amanda Junegren

Fragancia Fernandez (young)

Louise Radon

Fragancia Fernandez (young)

Noah Byström

Pettersson-Jonsson (young)

Josefine Högfelt Öijer

Belinda (young)

Kjell Wilhelmsen

Butcher Jonsson

Martin Eliasson

Karsten

Nils Wickman

Karsten (young)

Robin Stegmar

Sports Commentator

Severija Janušauskaitė

Prison guard

Karin Franz Körlof

Girl by the church

Crew (10)

Ella Lemhagen

Director

Carina Dahl

Story

Fredrik Emilson

Original Music Composer

Roger Rosenberg

Production Design

Anders Bohman

Director of Photography

Ella Lemhagen

Screenplay

Carina Dahl

Screenplay

Thomas Lagerman

Editor

Sara Törnkvist

Casting

Ville Penttilä

Gaffer