... Kaufmann Cornelis Sandvoort (Christoph Waltz) sucht sich nach dem äußerst tragischen Tod seiner Familie, die bei einem fürchterlichen Pestausbruch auf grausamste Art und Weise dahinschied, eine junge Frau in einem Weisenhaus, um sie zu heiraten und noch einmal Nachwuchs zu bekommen. Doch die bildschöne Sophia (Alicia Vikander) wird nicht schwanger, ganz im Gegenteil geht sie sogar fremd: Sie lernt den Maler Jan van Loos (Dane DeHaan) kennen, der eigentlich ein Portrait von ihr für Cornelis machen soll. Doch die beiden nutzen die Gelegenheit auf ihre Weise und fangen ein inniges, sehr erotisches Verhältnis an. Und nicht nur das: Mit Hilfe der umtriebigen schwangeren Magd Maria (Holliday Grainger) schmieden sie den geheimen und riskanten Plan, Amsterdam zu verlassen und eine neues, tolles Leben zu haben. Sie wollen Cornelius vorgaukeln, dass Marias Baby von Sophia sei und diese soll dann im Kindsbett „sterben“. Da fehlt nur noch das nötige Kleingeld für die Flucht. Aber Amsterdam ist im „Tulpenfieber“. Was liegt da näher, in das Geschäft mit Tulpenzwiebeln einzusteigen...