O adolescente Bennett (Aaron Johnson) morre num acidente de carro e abala a estrutura da família Brewer suportar. Não apenas porque ele tinha uma vida promissora, mas também porque o impacto de sua morte desencadeia uma série de tumultos em suas vidas. Sua mãe (Susan Sarandon) fica obcecada e não pode deixá-lo ir; seu pai (Pierce Brosnan) não consegue encarar a situação; e a posição de segundo lugar de seu irmão é ampliada. E, quando Rose (Carey Mullingan), a namorada de Bennet, aparece, a família tem de lidar com circunstâncias que complicam ainda mais sua perda.