A group of strangers must come together to solve the puzzle of their lives.
1968
2004
1996
2001
1976
2008
2002
1999
1994
2000
—
1990
1979
1997
1986