In een groezelig en godvergeten plaatsje in New Mexico slijt de norse sportschoolmanager Lou (Kristen Stewart) haar dagen met het ontstoppen van smerige wc’s en het verkopen van steroïden aan de krachtpatsers die haar gym bezoeken. Het is niet bepaald het leven dat ze wilde, maar ontsnappen aan haar uitzichtloze bestaan in het dorpje is voor haar geen optie. Haar zus Beth (Jena Malone) is namelijk getrouwd met ene JJ (Dave Franco), een gewelddadige losbol die zijn handen maar niet thuis kan houden. En Lou lijkt de enige te zijn die zich bekommert om het lot van haar zus en die JJ enigszins in toom weet te houden.
Dan is er nog Lou’s vader, Lou sr. (Ed Harris, met kale kruin en lange mat in de nek), een onderwereldcrimineel die een schietbaan runt en als een soort plaatselijke maffioso de gang van zaken bepaalt in het afgelegen gehucht, en daarmee ook het leven van Lou zuur maakt.
Maar alles verandert voor Lou als op een dag Jackie (Katy O’Brian) haar sportschool binnenloopt, een bodybuilder met een missie: ze is op doorreis naar Las Vegas om daar mee te doen aan een wedstrijd. Lou valt als een blok voor Jackie en al gauw blijkt de liefde wederzijds. De twee maken plannen om alles achter zich te laten en samen naar het westen te trekken. Maar dan gebeurt waar Lou al zo lang bang voor was: haar zus Beth wordt ernstig mishandeld door JJ.