Tudo parece perfeito na vida da meticulosa professora e dona de casa Nancy Vandergroot. Ela vive numa pequena cidade no estado de Michigan chamada Holland, conhecida por suas raízes holandesas e a plantação de tulipas. Nancy é um dos pilares dessa comunidade na qual mora com o marido Fred (Matthew Macfadyen) e o filho Harry (Jude Hill). A realidade dos sonhos, porém, transforma-se numa história estranha e sombria quando Nancy e o colega de trabalho Dave (Gael García Bernal) desconfiam de um segredo e vão à procura de pistas para desvendar o obscuro mistério. O que descobrem, entretanto, não se parece em nada com a vida impecável que se apresenta na superfície.