Tim Labin kann, was sich viele Menschen wünschen: Er vergisst nichts, was er erlebt, sieht oder liest. Diese außergewöhnliche Fähigkeit hat ihn zum hochbegabten Wissenschaftler, Sprachgenie und Schachweltmeister gemacht. Nur an ein Ereignis aus seiner Kindheit kann Tim sich nicht erinnern an die Nacht, in der seine Eltern ermordet wurden. Als er der faszinierenden Computerspezialistin JJ begegnet, führt sie ihn auf die Spur seiner Vergangenheit. Ein Geheimnis liegt darin verborgen, das von mächtigen Institutionen gehütet wird und dessen Enthüllung unsere Welt vollkommen verändern würde. Tim ist der einzige Mensch, der alle Puzzleteile zusammenfügen kann falls er lange genug überlebt.