Run Hide Fight, film diretto da Kyle Rankin, racconta la storia di Zoe Hull (Isabel May), una ragazza di 17 anni, alla quale è morta recentemente la madre. La giovane non ha ancora superato la perdita del genitore, tanto che ogni tanto le si rivolge come se fosse ancora viva, ed è costretta a vivere con il rigido padre, con il quale ha un pessimo rapporto. L'unica persona su cui può contare è Lewis (Olly Sholotan), il suo migliore amico, che è innamorato di lei.
Zoe non vede l'ora di finire l'ultimo anno, lasciarsi il liceo alle spalle e iniziare una nuova vita al college, ma questo suo sogno rischia di andare in frantumi, quando un gruppo di studenti armati fa irruzione nell'istituto, sparando a chiunque capiti loro sotto tiro. Il tutto viene ripreso dal capobanda, Tristan (Eli Brown), con una diretta streaming e quando rimangono pochi sopravvissuti i folli assassini decidono di farne degli ostaggi. Zoe, rimasta miracolosamente in vita, si serve delle tecniche di sopravvivenza insegnatele dal padre, un ex militare, e riesce a fuggire, ma sentendosi in colpa per gli altri ostaggi, decide di tornare indietro. Rischiando la sua stessa vita, cerca di salvare quanti più studenti possibili, arrivando ad affrontare gli stessi assassini...