A group of strangers must come together to solve the puzzle of their lives.
2002
1992
1998
2003
1990
2004
1997
1989
2000
2006
1995
1966
1993
1987
1975
1985