Sweden faces a mysterious attack while Alex tries to reunite with his youth love, Anna.
1995
2002
1960
1980
1998
2015
2019
2021
1968
2014
1993
1992
2005
2003
1959
2001