賈柯莫·卡薩諾瓦(希斯·萊傑 Heath Ledger 飾)是威尼斯著名的浪蕩子,從伯爵夫人到禁慾修女,似乎每個女人都抵抗不了他的睿智和風流。終於,他的放蕩行爲觸怒了宗教局,被捕之後險些處以絞刑,幸好朋友及時出現力挽了狂瀾。朋友警告卡薩諾瓦,如果不能找到一個正派女子結婚 ,他將被逐出威尼斯。卡薩諾瓦幼年時母親離他而去,並且許下承諾將來會來威尼斯與他重聚,卡薩諾瓦一直相信著這個諾言。爲了等待母親,即使帶上了婚姻的枷鎖,他也要留在威尼斯。在機緣巧合之下,卡薩諾瓦認識了弗朗西斯卡(西耶娜·米勒 Sienna Miller 飾)。弗朗斯西卡思想前衛,飽讀詩書又主張男女平等,這一切對於見慣了膚淺女人的卡薩諾瓦來說有著致命的吸引力。但是一方面,他們兩人都有著未履行的婚約。另一方面,聰慧的弗朗西斯卡就像一頭彪悍的小馬那樣難以馴服,卡薩諾瓦必須做出巨大的努力,才能捕獲他的芳心。而在這條艱難的道路上,卡薩諾瓦漸漸的領悟了愛情與欲望的區別。