La piccola città operaia di Angels Crest è una comunità affiatata che riposa tranquillamente in una delle vaste e straordinariamente belle valli delle Montagne Rocciose. Ethan, uno degli abitanti della città, è un giovane padre ma non molto più di un ragazzino lui stesso. Non ha altra scelta che prendersi cura di suo figlio Nate di tre anni, poiché mamma Cindy è un'alcolizzata. Ma un giorno nevoso, le buone intenzioni di Ethan vengono vanificate da un momento di spensieratezza, che sfocia in una tragedia. Un pubblico ministero locale, perseguitato dal suo passato, dà la caccia a Ethan, e la confusione e l'accusa che ne conseguono iniziano a fare a pezzi la città.