A group of strangers must come together to solve the puzzle of their lives.
1990
1993
1994
2018
1977
1970
2015
2011
2010
2014
1996