Delft, 1665. Après l’accident de son père, Griet (Scarlett Johansson), contrainte d’aider sa famille protestante à survir, devient servante auprès de la famille de Johannes Vermeer (Colin Firth). Au contact du peintre, qui la choisit pour modèle, la jeune femme découvre, dans le même temps, l'amour de l'art et des corps.