It's been eight years since Chris Vaughn (THE ROCK) has been back to his hometown in the Pacific Northwest and things have changed drastically. The once prosperous lumber mill has been shuttered and replaced by a lucrative casino run by childhood acquaintance Jay Hamilton (NEAL McDONOUGH).
After a home-cooked dinner with parents, Chris Sr. (JOHN BEASELY) and Connie (BARBARA TARBUCK), younger sister Michelle (KRISTEN WILSON) and nephew Pete (KHLEO THOMAS), Chris heads off to Jay's casino with longtime friend Ray (JOHNNY KNOXVILLE).
Following a surprise private striptease given by his high school girlfriend Deni (ASHLEY SCOTT) - who initially doesn't recognize him - Chris spots a craps dealer using a fixed pair of dice. When Chris decides to point him out and demand that he stop, that leads to a bad confrontation with security that leaves Chris badly wounded.
After weeks of recovery, Chris discovers that the same people who beat him up are dealing drugs to the local kids, including Pete. Wanting to set things straight, Chris heads down to the casino and invokes some physical justice on the wrongdoers.
That leads to his arrest and a court case, but he informs the jury that if they acquit him, he'll run for sheriff and clean up the town. They do and he does (including hiring Ray as his deputy), leading to an inevitable confrontation with Jay and his goons who want to put an end to this troublesome do-gooder.