Alicia Vikander: Erika David Dencik: Rikard Anna Bjelkerud: Pernilla Mira Eklund: Ann-Sofi Henrik Norlén: Peter Simon J. Berger: Oskar