Po stracie ukochanego syna, emerytowany szeryf George Blackledge (Kevin Costner) i jego żona Margaret (Diane Lane) muszą stoczyć walkę o wnuka, który trafił do niebezpiecznej rodziny żyjącej w Dakocie.
Tuż przed Bożym Narodzeniem Peter oświadcza się ukochanej Alex i zostaje przyjęty. Szczęśliwa para postanawia podzielić się nowiną ze swoimi bliskimi na uroczystym spotkaniu w domu przyszłych teściów dziewczyny. Parze towarzyszą rodzice Alex i jej syn z poprzedniego związku, Max....