Le roi Rudolf, la veille de son couronnement, absorbe un narcotique que lui verse au cours d'une beuverie un domestique soudoyé par son frère Michel. Sous l'effet de la drogue, Rudolf ne peut être couronné. Michel va en profiter pour ceindre la couronne à sa place. Mais deux officiers tout dévoués à Rudolf lui substituent un sosie : Rassendyl, gentleman anglais. C'est lui qui sera couronné et s'éprendra de la princesse Falvie. Cependant, Michel a découvert la supercherie et s'est emparé de Rudolf endormi. Il le tient prisonnier dans le château de Zenda. Rassendyl parviendra a délivrer Rudolf et le rétablira vrai roi de son pays. Rassendyl retournera en Angleterre, emportant le souvenir de Flavie, qui reste fidèle à son devoir de reine.