40. roky 19. storočia. Kapitána Harryho Flashmana (MALCOLM McDOWELL) celá Británia pozná ako hrdinu afganských vojen, ale nikto nevie, že jeho hrdinstvo bolo len vecou náhody.
A do jeho života opäť vstúpi náhoda, ktorá ho zvedie dohromady s Lolou Montezovou (FLORINDA BOLKANOVÁ), speváčkou a tanečnicou a neskôr aj milenkou starnúceho Ľudovíta Bavorského, a mladým ambicióznym Ottom von Bismarckom (OLIVER REED), ktorý Flashmana neskôr aj proti jeho vôli urobí jednou z hlavných postáv svojho plánu na zjednotenie Nemecka.
Bismarck dá kapitána uniesť a donúti ho stať sa dvojníkom korunného princa Karla Magnusa, ktorý sa má oženiť s vojvodkyňou Irmou von Strakenzovou (BRITT EKLANDOVÁ), pretože jej panstvo potrebuje Bismarck získať. Po nedobrovoľnom výcviku a niekoľkých márnych pokusoch o útek Harryho nastrčia pred oltár ako Magnus.
Neskôr ho unesú Bismarckovi protivníci, ktorí ho pre zmenu nútia, aby s nimi oslobodil skutočného Magnusa, väzneného vo vodnej pevnosti. Aj keď pri tom takmer príde o život, jeho dobrodružstvá sa v žiadnom prípade ešte nekončia...