Christopher, un garçon de quinze ans originaire de Swindon, vit avec son père. Il est atteint du syndrome d'Asperger, une forme d'autisme. Passionné de mathématiques, de sciences et de Sherlock Holmes, Christopher peine à comprendre les autres. Lorsqu'il découvre un chien mort sur la pelouse de son voisin, il décide de résoudre l'affaire et d'en faire un roman policier. Comme dans tout bon roman policier, plus il découvre de choses, plus le mystère se complexifie, tant pour Christopher que pour sa famille.