In het Amsterdam van de 17e eeuw speelt zich een ware tulpenmanie af. Tulpen zijn meer waard dan goud en tulpenhandelaren behoren dan ook tot de rijkste mensen van de stad. Een van hen, de al wat oudere Cornelis Sandvoort (Christoph Waltz) laat zijn oog vallen op het oogverblindend mooie weesmeisje Sophia (Alicia Vikander).
Wanneer de jonge, talentvolle schilder Jan de Loos ( Dane de Haan) de opdracht krijgt een portret van het echtpaar te schilderen, worden hij en Sophia op slag verliefd. Gedreven door passie, verzinnen de twee een list om samen een toekomst te kunnen opbouwen. Daarvoor moeten zij wel meedoen op de riskante tulpenmarkt en alles wat ze hebben op het spel zetten.
De film, opgenomen in Engeland, speelt zich af in het Amsterdam van 1634. Het begin van de driejarige periode van hysterie waarin de exclusiefste tulpenbol de waarde van een huis vertegenwoordigde. Op de grachten en de pleinen van Amsterdam is het een energieke chaos, terwijl binnenscènes opvallen door schilderachtig licht
Regisseur Justin Chadwick (Mandela: Long Walk to Freedom) heeft een cast vol Oscarwinnaars tot zijn beschikking: Alicia Vikander (The Danish Girl), (Christoph Waltz (Django Unchained) en Dame Judi Dench. Naar de roman van Deborah Moggach.