Конец XIX века. Палеонтолог Мэри Эннинг (Кейт Уинслет) выскребает остатки ископаемых из камней, когда в ее глушь приезжает увлеченный наукой чопорный британец Родерик Мерчисон (Джеймс МакАрдл) вместе с женой Шарлоттой (Сирша Ронан) - болезненного вида кисейной барышней. Мерчисон просит строгую, не подпускающую к себе Эннинг составить Шарлотте компанию. Та нехотя соглашается, но постепенно между женщинами проскакивает искра, которая разгорается в бурный роман.