O capitão Harry Flashman (Malcolm McDowell), do exército britânico, é um cad, um covarde e um lascivo que sempre parece sair inadvertidamente heróico. Enquanto namorava a renomada cortesã Lola Montez (Florinda Bolkan), Harry é recrutado contra sua vontade por Otto Von Bismarck (Oliver Reed) para sub..