A group of strangers must come together to solve the puzzle of their lives.
1994
2007
1982
2001
—
2005
2002
1970
2003
1995
1964
2014
1987