Czternastoletni Eric (Jesse Eisenberg) ogląda w Internecie zdjęcia satelitarne dwóch potężnych burz. Dochodzi do wniosku, że połączą się one i zagrożą miasteczku Rutland, w którym mieszka. Jego ostrzeżenia bagatelizuje ojciec, Tom (John Schneider), który jest miejscowym szeryfem. Mimo to chłopak wraz z koleżanką Chloe (Erika Thomas) udaje się do szkoły, w pobliżu której znajduje się mała placówka meteorologiczna. Wkrótce w budynek szkoły uderza piorun. Są ranni. Eric jest pewien, że to dopiero początek koszmaru.