A group of strangers must come together to solve the puzzle of their lives.
1987
2006
2002
1986
2003
1989
2000
2007
1996
1976
1982
1994