Christopher John Francis Boone, 15 vuotta, 3 kuukautta ja 2 päivää, Aspergerin syndrooma Mukavia asioita: matematiikka, ulkoavaruus, looginen päättely, 5 punaista autoa peräkkäin. Käsittämättömiä asioita: ihmisten tunteet, ilmeet, tyhjänpäiväinen rupattelu, vitsit. Inhottavia asioita: koskettaminen, vieraat paikat, väkijoukot, keltaiset ja ruskeat asiat. Kun maailmaa katsoo Christopherin silmin, ei mikään näytä samalta kuin ennen. Hän tietää kaikki maailman valtiot ja pääkaupungit ja osaa luetella alkuluvut lukuun 7057 asti. Mutta jos joku koskettaa, hän käpertyy kerälle ja huutaa. Kun naapurin koira eräänä aamuna makaa pihalla kuolleena, Christopher päättää selvittää tapauksen.