A group of strangers must come together to solve the puzzle of their lives.
2009
2003
1982
2010
2011
2002
2012
1992