Italien um 1861. Angelina (Betty Grable), Herzogin eines kleinen Mittelmeerstaates, ist überglücklich. Sie darf endlich Mario (Cesar Romero), den Mann ihres Herzens, heiraten. Doch in der Hochzeitsnacht wird ihr Herzogtum von der ungarischen Armee angegriffen. Oberst Teglas (Douglas Fairbanks Jr.) gelingt es, Angelina vom Thron zu verdrängen und die Kontrolle zu übernehmen. Die Herzogin ist verzweifelt und sieht aus ihrer misslichen Lage keinen Ausweg. Eines Nachts hat Angelina jedoch einen Traum, in dem ihr eine verstorbene Verwandte einen raffinierten Ratschlag erteilt: Sie soll ihren Widersacher Teglas heiraten und den frisch gebackenen Ehemann kurz darauf töten. Angelina will diesen Plan für die Freiheit ihres Volkes in die Tat umsetzen - doch dann verliebt sie sich in den Oberst.