Amy, mère de deux enfants et récemment veuve, mène une existence tranquille dans une petite ville des Etats-Unis. Un matin alors qu’elle part se ressourcer et courir en forêt, un tireur fou fait irruption dans le collège de Noah, son fils. L’établissement est immédiatement placé sous haute surveillance. Pour Amy, la course contre la montre commence : elle va tout tenter pour protéger son fils…
A tout juste quarante ans, Cal Weaver mène une vie de rêve - bonne situation, belle maison, enfants formidables et mariage parfait avec sa petite amie du lycée. Mais lorsqu’il apprend que sa femme, Emily, le trompe et demande le divorce, sa vie « parfaite » s’écroule.