Ruth (Carey Mullingan), Kathy (Keira Knightley) e Tommy (Andrew Garfield) são amigos desde a infância e cresceram num ambiente que consideravam idílico. Quando entram na idade adulta, têm de lidar com o amor que os envolve, os desafios do futuro e o que há de obscuro em seu passado...