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