En junidag i andra världskrigets slutskede begicks ohyggliga krigsförbrytelser i den franska byn Villefranche. Den som förde befälet tros vara en äldre man som nu lever ett stilla liv i Skottland, under annat namn.
Kriminalkommissarie John Rebus är satt att utreda fallet, men blir mer och mer indragen i ett uppblossande gangsterkrig den brutale Tommy Telford håller på att slå sig in på edinburghskt territorium. Och när Rebus egen dotter blir påkörd, i vad som verkar vara en avsiktlig smitningsolycka, inser kommissarien att han gör vad som helst för att sätta dit Telford -även om det innebär att ge sig i lag med djävulen själv.