A group of strangers must come together to solve the puzzle of their lives.
1999
1996
1984
2004
2009
1962
1955
1965
1985
2001
1964
—
1997