1870년 런던 외곽의 도시, 독립적인 여성 바스셰바 에버딘(캐리 멀리건)은 성실한 양치기 가브리엘(마티아스 쇼에나에츠)의 청혼을 거절한다. 그 후 삼촌의 웨더버리 농장을 유산으로 물려받은 바스셰바는 직접 농장을 관리하고, 양치기 개들의 실수로 파산한 가브리엘은 그녀의 농장에 양치기로 고용된다. 어느 날, 바스셰바는 장난 삼아 보낸 카드 때문에 부유한 농장주 볼드우드(마이클 쉰)의 구애를 받게 된다. 가브리엘은 그녀가 볼드우드의 마음을 농락했다면서 언짢아한다. 화가 난 바스셰바는 가브리엘을 해고하지만, 곧 그의 도움이 필요해진다. 이후 가브리엘을 믿고 의지하며 지내던 바스셰바는 미남 군인 트로이(톰 스터리지)의 저돌적인 공세에 굴복하여 결혼식을 올린다. 그런데 트로이 앞에 한때 결혼을 약속했던 파니(주노 템플)가 임신한 몸으로 나타나는데...