A group of strangers must come together to solve the puzzle of their lives.
1996
2001
2003
1998
1997
1978
1990
1972
1999
1957
1965
1983
1963
1977
1970