Characters played by Michael Nyqvist
Ernst
Characters played by Izabella Scorupco
Cecilia
Characters played by Tchéky Karyo
Walter
Characters played by Jacob Ericksson
Birger
Characters played by Ewa Fröling
Inga
Characters played by Saga Gärde
Agnes
Characters played by Melker Duberg
Alexander
Characters played by Henrik Bauer
Överläkare
Characters played by Kajsa Ernst
Therapist
Characters played by Peter Jankert
Brandchef
Characters played by Håkan Jonsson
Brandman
Characters played by Soraya Lavasani
Nyhetsreporter
Characters played by Joakim Lindblad
Boyfriend
Characters played by Pär Milstam
Supervisor
Characters played by Karl Mogren
Nyhetsankare
Characters played by Emilie Nyman
Girlfriend
Characters played by Osborn Nyström
Bertil
Characters played by Barbro Oborg
Headmaster
Characters played by Anders Palm
Professor
Characters played by Rostam Sarvestani
Persisk man
Characters played by Jean-Pascal Strüwer
Insurance Assistant
Characters played by Donald Sumpter
Man on bench
Characters played by Jan Waldekranz
Boyfriend