O turista Rudolf Rassendyll (Stewart Granger)chega a Ruritânia, um país fictício da Europa Central, onde logo causa espanto pela semelhança de seu rosto com o do herdeiro do trono real, o Rei Rudolf V. O turista e o futuro monarca acabam se encontrando durante uma caçada, na qual o inglês revela que é um primo distante do herdeiro. Este então convida o primo para uma bebedeira em seu chalé, às vésperas da coroação. Mas o Rei é drogado e raptado por Michael (Robert Douglas ), seu irmão ambicioso, dias antes da coroação, e Rassendyll é recrutado para se fazer passar pelo monarca e impedir que o traidor suba ao trono.