Royal Flash is a 1975 film based on George MacDonald Fraser's second Flashman novel, Royal Flash. It starred Malcolm McDowell as Flashman. Oliver Reed appeared in the role of Otto von Bismarck, Alan Bates as Rudi von Sternberg, and Florinda Bolkan played Lola Montez. Fraser wrote the screenplay and the film was directed by Richard Lester. Though it got good reviews for its stars and action scenes, Royal Flash saw limited release in theaters.
The film begins with Flashman making a patriotic speech to the boys of Rugby School framed by a giant Union Flag, in a scene which appears to be a parody of the opening sequence in the 1970 film Patton. There is a brief flashback to the events of the original Flashman, with the head of the Rugby School (Michael Hordern) recounting Flashman's exploits in Afghanistan.
The film then follows the plot of the book, which itself largely derives from The Prisoner of Zenda. Flashman is forced by Otto von Bismarck to impersonate a Danish prince, who is about to marry a German princess (Britt Ekland). Bismarck exacts this retribution partly in revenge for Bismarck's humiliation at the hands of Flashman in London; Flashman stole Bismarck's mistress Lola