No casamento da irmã, Laura (Penélope Cruz) regressa à sua terra natal em Espanha para acompanhar a cerimónia, mas sem a companhia de Alejandro (Ricardo Darín), o marido argentino, por motivos de trabalho.
Chegando ao local, Laura reencontra o ex-namorado, Paco (Javier Bardem), que não via há muitos anos e durante a festa de casamento, uma tragédia acontece.
Toda a família precisa agora de se unir diante de um possível crime de grandes proporções, enquanto se questionam se o culpado não está entre eles. Na busca por uma solução, segredos e mentiras são revelados sobre o passado de cada um.