In the windswept, dreary coastal English town of Lyme Regis lives Mary Anning (Kate Winslet), a paleontologist who searches on the muddy beaches for fossils such from prehistoric creatures that gives Ammonite its name. Living with her mother (Gemma Jones), the two run a tourist friendly shop peddling tiny rocks to those wanting to have a tiny sense of wonder.