Moren til Zoes har nylig dødd, og faren hennes viser ingen følelser. Bestevennen hennes har bedt henne om å være hans date på skoleballet, men det eneste Zoe vil er å overleve de siste ukene på skolen, for så å kunne legge alt bak seg og begynne på nytt. Ting går raskt nedover når skolen blir utsatt for en skoleskyting, og snart er et gisseldrama i full skala i gang. Zoe klarer å rømme, og må nå gjøre alt i sin makt for å redde så mange som mulig.