Metà ‘800. In Normandia, Emma Bovary (Mia Wasikowska), giovane moglie di un ufficiale sanitario di una piccola cittadina, si annoia presto del suo compagno e della sua vita sociale, desiderando avventure e una vita più soddisfacente. Nel tentativo di scalare il suo status sociale e di trovare la vera felicità, intraprende relazioni extraconiugali che non faranno altro che alimentare la sua irrequietezza.