Nel XIV secolo Firenze è la città dei piaceri, sontuosa e propsera, una città d'arte e cultura dove gli abitanti si godono la vita. Ma nel 1346 tutto cambia. La città è devastata da un flagello che non lascia scampo, "La Peste Nera". Lorenzo de Lamberti (Hayden Christensen), giovane e innocente avventuriero, preso di mira dal perfido Gerbino (Tim Roth) decide di scappare dalla città trovando rifugio in un convento dove diventa giardiniere. Pampinea Anastagi (Mischa Barton), figlia unica di una famiglia ricca e rispettata, si ritrova di colpo orfana a causa della peste. Gerbino che vorrebbe mettere le mani su di lei e sui suoi soldi, minaccia di confiscarle la casa se non accetta di sposarlo. Pampinea riesce ad opporsi alla richiesta confidandogli che è stata promessa in sposa a un Conte russo già in viaggio verso Firenze...