Jock Calder, jeune villageois britannique, vit dans une Angleterre hantée par la peur d'une possible invasion française. L'Europe tout entière est alors sous la menace de la «grande ombre» de Napoléon Ier. Déterminé à défendre son pays, Jock quitte le calme de ses falaises natales pour rejoindre le front et entraîne le lecteur dans ses pérégrinations, qui le mèneront jusqu'au champ de bataille de Waterloo.