Christopher John Francis Boone er en 15-åring med en usedvanlig evne til å kjenne igjen alle verdens land og deres hovedsteder, i tillegg til at han kan alle primtall opp til 7,057. Han har en spesiell tilknytning til dyr, men sliter med å forstå menneskelige følelser. Berøring er noe han ikke tåler, og selv om han har en logisk hjerne av høyeste kaliber, er han autistisk. De daglige interaksjonene og påminnelsene fra omgivelsene gir ham lite mening. For Christopher er rutine, orden og forutsigbarhet det som beskytter ham fra det rotete livet utenfor. Men en dag tar livet en dramatisk vending når han oppdager nabolagets hund, Wellington, død og spiddet på en hagegaffel. Han blir umiddelbart mistenkt for drapet. Bestemt på å finne den virkelige morderen, vender Christopher seg til sin favorittlitterære helt, den logiske Sherlock Holmes, for å hente inspirasjon. Dette fører ham på en reise gjennom ukjente og overraskende veier, som til slutt avdekker spenningene i foreldrenes ekteskap. Mens han prøver å håndtere krisen i sin egen familie, blir leseren med ham på en gripende og tankevekkende ferd.