James Dalton (Patrick Swayze) é formado em filosofia, mas não está em uma universidade ensinando Sócrates pois optou por se tornar o melhor segurança. Ele tem como marca acabar com brigas sem matar, ou mesmo ferir muito alguém, enquanto tenta apaziguar a situação, apesar dele mesmo ter sido ferido várias vezes. Em razão disto é contratado por Frank Tilghman (Kevin Tighe), o dono do Double Duce, uma casa noturna em Jasper, Missouri. Tilghman quer que o local se torne de novo um lugar agradável e não o palco de constantes brigas. Dalton é logo ferido e é tratado por Elizabeth Clay (Kelly Lynch), uma bela médica da cidade. Eles se envolvem, mas Dalton descobre que Brad Wesley (Ben Gazzara), o "dono" da cidade, está interessado nela. Wesley está habituado a fazer qualquer coisa para atingir seus objetivos e para isto conta com capangas, que o ajudam a extorquir a população. Logo fica claro que Jasper é uma cidade pequena demais para Dalton e Brad.