Leda (Olivia Colman) é uma mulher de meia-idade divorciada, que se dedica ao seu trabalho como professora de inglês e aos dois filhos. Quando ambas as filhas decidem ir para casa do pai no Canadá, Leda antecipa um período de solidão e saudade.
Apesar de um pouco envergonhada pela sensação, ela começa a sentir-se livre, como se a sua vida tivesse ficado mais leve, mais fácil. Decide então tirar férias à beira-mar, numa pequena cidade costeira no sul da Itália. Mas depois de alguns dias de calma e tranquilidade, Leda encontra uma família cuja presença impetuosa se mostra inquietante, às vezes até ameaçadora.
Quando um pequeno evento aparentemente sem sentido ocorre, Leda é dominada pelas memórias das escolhas difíceis e não convencionais que ela fez como mãe e as suas consequências para ela e sua família.