A budai várat a törökök tartják megszállás alatt. A nagyhatalmú Ali pasa Gül baba lányát, a szép Leilát akarja feleségnek a háremébe. Addig is elzárva őrizteti, és csak a csodálatos rózsakertben sétálhat a lány. Ide menekül üldözői elől Gábor diák és barátja, Balázs. Gábor és Leila azonnal egymásba szeretnek, de Ali elfogatja a két magyart, hogy kivégeztesse őket. Úgy tűnik, hiába fog össze a budai polgárság és hiába pusztítja el szeretett rózsáit Gül baba.