For Better and Worse Cast Magdalena In de Betou Peter Magnusson Mira Barkhammar Sigrid Johnson Katarina Ewerlof Johan Ulveson Ellen Bergström Adam Pålsson Dan Ekborg Ia Langhammer Anita Wall Sten Ljunggren David Arnesen