Kathryn Bolkovac (Rachel Weisz) es una agente de policía de Nebraska que es trasladada a Bosnia (justo después de la guerra de los Balcanes) como observadora de las Naciones Unidas, para denunciar a una multinacional, con ejército propio, que ha encubierto varios casos de tráfico sexual. Kathryn pronto descubrirá que quizás no sólo la corporación está implicada.
La historia gira en torno a Susie Salmon (Saoirse Ronan), que fue asesinada cuando tenía tan sólo 14 años en diciembre de 1973 cuando volvía del colegio a su casa. Tras su muerte, continúa pendiente de su familia terrenal (mientras su asesino sigue sin ser descubierto).
Nos cuenta la historia de Susie Salmon, una adolescente de 14 años asesinada por un vecino y que tras su muerte se encuentra atrapada entre dos mundos.