Diana (Uma Thurman & Evan Rachel Wood) en Maureen (Eva Amurri) zijn twee hartsvriendinnen met zeer verschillende karakters. Diana is de losgeslagen slet, Maureen het brave meisje uit de kerk. Dan raken de tieners betrokken bij een Columbine-achtig schietincident op hun school en worden ze voor een onmogelijke keuze gesteld. Slechts een van hen mag blijven leven. 15 Jaar later is Diana getrouwd en heeft ze een dochtertje. Een herdenking van het incident op haar school brengt oude herinneringen boven en ze gaat gebukt onder schuldgevoelens. Naarmate de herdenking dichter bij komt beginnen heden en verleden steeds meer door elkaar te lopen. Niets is meer wat het eerst leek...