Le capitaine Harry Flashman de l'armée britannique est un goujat, un lâche et un débauché qui semble toujours se montrer héroïque par inadvertance. Après avoir acquis la gloire militaire à la faveur d'une méprise, le capitaine Harry Flashman fait la connaissance de la danseuse Lola Montez, appelée à devenir la favorite du roi de Bavière. Conséquemment, il se trouve entraîné dans un complot ourdi par le comte Otto von Bismarck pour prendre le contrôle d'un duché allemand. Harry se voit forcé de prendre la place d'un prince suédois destiné en mariage à la duchesse. Cette imposture l'entraîne dans de dangereuses aventures.