Miasteczko w Teksasie. 30-letnia Justine Last (Jennifer Aniston) pracuje jako sprzedawczyni. Od siedmiu lat jest żoną sporo starszego od niej Phila (John C. Reilly). Czuje się jednak samotna i zaniedbywana przez męża, który większość czasu spędza przed telewizorem, popijając piwo ze swoim kumplem Bubbą (Tim Blake Nelson). Spragniona uczucia kobieta wdaje się w romans z 22-letnim Holdenem (Jake Gyllenhaal), nowym kolegą z pracy. Pewnego dnia wchodzących z motelu kochanków zauważa Bubba. Ponieważ od dawna kocha się w żonie kolegi, postanawia szantażem zmusić ją do uległości. Zaborczy i impulsywny Holden dowiaduje się o wszystkim. Kiedy okazuje się, że Justine jest w ciąży, jej kochanek okrada rodziców i sklepowy sejf, po czym błaga ją, aby wyjechała razem z nim. Niebawem dochodzi do tragedii.