Lancelot, enfant, vit à Bordeaux. Il ne sait pas grand-chose de sa mère qu'il n'aime pas et ne sait rien de son père, un petit malfrat qui a dérapé le jour de ses 2 ans. Adolescent, il s'enfuit en Bretagne, retrouve les traces de son grand-père breton, marié avec une jeune Berbère, et découvre que ni son père ni son grand-père ne sont des héros. Une malédiction s'acharne sur sa famille.