19世纪20年代的英国沿海小镇,知名但却十分落魄的古生物学家玛丽·安宁(凯特·温斯莱特饰)独自在崎岖的南部海岸线工作。在她发现了那些极具价值的化石后,她便开始寻找一些普通的化石卖给游客,以养活自己和她生病的母亲。一位来自伦敦的、向玛丽求学的客人罗德里克·默奇森开出了高额的酬劳,委托玛丽照顾他的妻子夏洛特·默奇森(西尔莎·罗南饰)一段时间,玛丽随后答应了罗德里克。玛丽对自己的工作充满了骄傲和热情,一开始她和夏洛特发生了冲突。尽管玛丽和夏洛特的社会阶层和性格之间满是差异,但是一种强烈的情感联系开始发展,迫使两个女人不得不重新考虑她们之间的关系。