Em 1929, o Dr. Friedrich Ritter (Jude Law) e a sua mulher Dora (Vanessa Kirby) escapam da Alemanha para começar uma nova vida na desabitada Ilha Floreana, nas Galápagos.
A sua busca pela solidão é interrompida pela chegada dos companheiros colonos Heinz (Daniel Brühl) e Margret Wittmer (Sydney Sweeney), e da enigmática Baronesa, Eloise Bosquet de Wagner Wehrhorn (Ana de Armas) com o seu séquito.
À medida que as ambições entram em conflito e os instintos de sobrevivência assumem o controlo, o paraíso transforma-se num campo de batalha de vontades.










