Em pleno século XVII vive Griet (Scarlett Johansson), uma jovem camponesa holandesa. Devido a dificuldades financeiras, Griet é obrigada a trabalhar na casa de Johannes Vermeer (Colin Firth), um renomado pintor de sua época. Aos poucos Johannes começa a prestar atenção na jovem de apenas 17 anos, fazendo dela sua musa inspiradora para um de seus mais famosos trabalhos: a tela “Girl with a Pearl Earring”.