Christopher, een vijftienjarige jongen uit Swindon, woont bij zijn vader. Hij heeft het syndroom van Asperger, een vorm van autisme. Christopher heeft een grote passie voor wiskunde, wetenschap en Sherlock Holmes, maar ervaart moeilijkheden in het begrijpen van anderen. Wanneer hij een dode hond op het gazon van de buren ontdekt, besluit hij de zaak op te lossen en er een detectiveverhaal over te schrijven. Net als in alle goede detectives blijkt dat hoe meer hij onthult, hoe ingewikkelder het mysterie wordt – zowel voor Christopher als voor zijn gezin.