Royal Flash is a 1975 British adventure comedy movie directed by Richard Lester and is based on the 1970 novel of the same name by George MacDonald Fraser. It stars Malcolm McDowell, Alan Bates, Oliver Reed, Florinda Bolkan, Joss Ackland, Alastair Sim, Britt Ekland, Bob Hoskins, Bob Peck, Frank Grimes, Christopher Cazenove and was distributed by 20th Century Fox.