A group of strangers must come together to solve the puzzle of their lives.
2000
2009
2008
2002
2003
—
1987
2010
2004
2007
2011
1999