Dorset, Inglaterra, 1827. Bathsheba Everdene (Carey Mulligan) é uma jovem em dificuldades financeiras que não deseja se casar, mesmo que seja para garantir seu sustento. Pouco após recusar o pedido de casamento de Gabriel Oak (Matthias Schoenaerts), um criador de ovelhas local, ela herda uma fazenda do tio. Bathsheba decide ela mesma coordenar a fazenda, algo impensado para uma mulher na época. Logo ela contrata Gabriel como seu capataz, após ele perder todo o rebanho, e passa a ser assediada por William Boldwood (Michael Sheen), um rico fazendo. Entretanto, quem a conquista de fato é o sargento Troy (Tom Sturridge), um militar que carrega consigo um trauma amoroso do passado.