În Veneţia secolului al XVI-lea, Veronica Franco (Catherine McCormack) visează să acceadă în lumea bună a oraşului, printr-o căsătorie cu Marco Venier (Rufus Sewell), fiul unui nobil. Dar planurile îi sunt zădărnicite de refuzul părinţilor lui Marco de a le da binecuvântarea, astfel că Veronica devine curtezană, călcându-i pe urme mamei sale. Din noua postură, ea intră în conflict cu Biserica Catolică, fiind acuzată de vrăjitorie.
Filmul este o ecranizare a cărţii lui Margaret Roshental, „The Honest Courtesan”.