Freddy Heflin (Sylvester Stallone), seriful unui mic oras situat in apropierea New York-ului, a visat intotdeauna sa faca parte din randurile fortelor de politie.
Pentru ca nu a reusit niciodata sa treaca testele fizice, Heflin si-a implinit pasiunea pentru justitie facand din orasul Garrison o oaza de liniste pentru locuitorii sai, in marea lor majoritate politisti. Mo Tilden (Robert De Niro), un detectiv de la Afacerile Interne, este condus de ancheta pe care o face intr-un caz de coruptie in orasul Garrison. Seriful Heflin ii acorda tot sprijinul lui Tilden pentru solutionarea cazului de coruptie, insa descopera curand ca unii dintre eroii sai politisti nu sunt atat de loiali legii pe cat vor sa para.