We schrijven het jaar 1751. Tijdens een zware storm wordt de vader van Davie Balfour verpletterd door een omvallende boom. De vijftienjarige jongen blijft alleen achter, straatarm. Maar vlak voor het noodlottige ongeval heeft zijn vader hem een dolk gegeven, met daarbij het verhaal dat Davie naar een oom moest gaan om een erfenis op te eisen die hem toekwam. Davie gaat op zoek naar gerechtigheid. Onderweg heeft hij allerlei gevaarlijke ontmoetingen, met zowel vrienden als vijanden. Langzamerhand ontdekt Davie dat de wereld ingewikkeld in elkaar zit, dat helden niet altijd heldhaftig zijn en dat het verschil tussen goed en kwaad geen kwestie is van zwart en wit.