Three Suns Cast Lena Endre Kjell Bergqvist Mikael Persbrandt Maria Bonnevie Rolf Lassgård Rikard Wolff Sven-Bertil Taube Jan Waldekranz