De gepensioneerde en gescheiden Tony Webster (Jim Broadbent) leidt een teruggetrokken en rustig leven. Op een dag komt hij te weten dat een dagboek van zijn beste vriend aan hem is nagelaten. Om het te kunnen lezen moet hij aankloppen bij een verloren jeugdliefde, de mysterieuze Veronica (Charlotte Rampling). Naarmate Tony dieper graaft in zijn eigen verleden, komt het allemaal terug: de eerste liefde, het gebroken hart, het verraad, het schuldgevoel... Kan Tony de waarheid onder ogen zien en verantwoordelijkheid nemen voor de vernietigende gevolgen die zijn acties lang geleden veroorzaakten?