W XIX-wiecznej Francji, romantyczna córka dziedzica wsi Emma (
Isabelle Huppert) poślubia lekarza Charlesa Bovary (
Jean-François Balmer). Aby uniknąć nudy, rzuca się w romanse z uprzejmym, lokalnym ziemianinem Rodolphem Boulanger (
Christophe Malavoy) i studentem prawa Léonem Dupuis (
Lucas Belvaux), wpadając w rujnujące długi. Ta wersja filmu uważnie śledzi powieść Flauberta i obejmuje większość znanych scen, takich jak: wesela, targi rolnicze i operę w Rouen.