Micul oraș de clasă muncitoare Angels Crest este o comunitate strâmtă care se odihnește liniștit într-una din vastele văi uimitor de frumoase ale Munților Stâncoși. Ethan, unul dintre locuitorii orașului, este un tată tânăr, dar nu mai mult decât un copil însuși. Nu are de ales decât să aibă grijă de fiul său, Nate, de trei ani, din moment ce mama Cindy este alcoolică. Dar într-o zi înzăpezită, bunele intenții ale lui Ethan sunt zădărnite de un moment de lipsă de gândire, rezultând în tragedie. Un procuror local bântuit de trecutul său pleacă după Ethan, iar confuzia care rezultă și învinovățirea începe să distrugă orașul.