Barney Thomson, maladroit, timide, coiffeur à Glasgow, vit une vie de médiocrité désespérée. Sa vie sans intérêt est sur le point de passer de 0 à 60 km/h en cinq secondes, alors qu'il entre dans le monde grotesque, comique et absurde d'un tueur en série.
En 1945, Jamie, âgé de huit ans, est né et vit à Newcraighall, une modeste bourgade de mineurs, située à proximité d'Edimbourg, en Ecosse. Plein d'espoir et d'enthousiasme, le petit orphelin n'a jamais renoncé à retrouver ses parents, qu'il n'a jamais connus. Mais pour le moment, lui et...