En una Ámsterdam del siglo XVII, obligan a una joven huérfana (Alicia Vikander) a casarse con un rico y poderoso comerciante (Christoph Waltz), un desgraciado “acuerdo” que la saca de la pobreza. Cuando su marido encarga un retrato, ella empieza una aventura pasional con el pintor (Dane DeHaan), un joven artista en las últimas. Con el deseo de escapar de las largas garras del comerciante, los amantes lo arriesgan todo para entrar en el frenético mercado del tulipán con la esperanza de que el bulbo correcto les haga ganar una fortuna con la que comprar su libertad.