The story takes place several years after the events of the first film. Dalton (Patrick Swayze) has retired from his job as a bouncer and is now running a bed-and-breakfast in Missouri. However, his peaceful life is disrupted when a new, violent gang starts terrorizing the local community. The authorities are unable to deal with the situation effectively, and Dalton is persuaded to return to his old job and help restore order.