Zoes mamma har precis dött och hennes pappa visar inga känslor. Hennes bästa vän har bett henne vara hans dejt på skolbalen, men det enda Zoe vill är att överleva de sista veckorna i skolan för att sedan kunna lämna allt bakom sig och börja om på nytt. Saker och ting går fort utför då hennes skola faller offer för en skolskjutning, och snart pågår ett fullskaligt gisslandrama. Zoe lyckas fly och måste nu göra allt i sin makt för att rädda så många som möjligt.