A group of strangers must come together to solve the puzzle of their lives.
2001
2006
1989
1982
2003
2012
2000
1999
1973
2013
2010