Elokuva alkaa, kun Los Angelesin poliisilaitoksen (LAPD) konstaapeli Dave Brown (Harrelson) partioi Rampart-osastolla. Brown on 24 vuotta poliisin palveluksessa ollut veteraani, joka palveli aiemmin Vietnamin sodassa. Kouluttaessaan uutta konstaapelia hän pahoinpitelee epäiltyä löytääkseen metamfetamiinilaboratorion sijainnin. Töiden jälkeen hän menee kotiin kahden tyttärensä ja kahden ex-vaimonsa luokse, jotka ovat myös siskoksia (Heche ja Nixon). Illallisen jälkeen hän menee pianobaariin, jossa hän iskee tuntemattoman miehen ja harrastaa yhden yön suhdetta.
Seuraavana päivänä Brown joutuu kolariin partioautollaan. Kun toinen kuljettaja yrittää paeta, Brown pahoinpitelee hänet raa’asti, ja sivullinen kuvaa pahoinpitelyn. Video synnyttää uuden kiistan LAPD:n poliisille, jota on jo entuudestaan piirittänyt viimeaikainen Rampart-skandaali. Apulaissyyttäjä (Weaver) kehottaa Brownia yksinkertaisesti jäämään eläkkeelle. Hän kieltäytyy ja esittää puolustuksensa. Elokuvan kuluessa paljastuu, että vaikka Brown reputti asianajajatutkinnon, hän on edelleen erittäin perillä oikeuskäytännöstä.
Takaisin pianobaarissa Brown ottaa mukaansa asianajaja Lindan (Wright) todettuaan ensin, ettei tämä tarkkaile häntä. Myöhemmin hän tapaa entisen poliisin Hartshornin (Beatty), joka vihjaa, että Brown on lavastettu skandaalin häiritsemiseksi. Kun LAPD painostaa Brownia yhä enemmän, hän hankkii asianajajan. Pian tämän jälkeen hänen ex-vaimonsa pyytävät häntä jättämään heidän talonsa, jotta he voivat myydä ne. Brown tapaa jälleen Hartshornin ja mainitsee tarvitsevansa rahaa. Hartshorn vinkkaa hänelle korkean panoksen korttipelistä, joka järjestetään myöhemmin samana iltana Crystal Marketissa.
Kun Brown tarkkailee korttipeliä, kaksi aseistautunutta miestä tyrmää sen. Brown lähtee asemiesten perään, tappaa toisen heistä ja päästää toisen vapaaksi. Sitten hän lavastaa kohtauksen näyttääkseen, että häntä ammuttiin. Brown tajuaa, että koditon mies, lempinimeltään ”Kenraali” (Foster), näki koko tapahtuman pyörätuolistaan. Kun toinen Brownia koskeva tutkinta kiihtyy, hän menee hotelliin ja kiristää vahtimestaria antamaan hänelle huoneen. Seuraavaksi hän kiristää apteekkaria antamaan hänelle valikoiman lääkkeitä.
Kun Brown tapaa Hartshornin antaakseen hänelle osuuden korttipelistä saaduista rahoista, hän kysyy, mistä Hartshorn sai vihjeen pelistä. Hän epäilee, että hänet on taas lavastettu. Hartshorn kieltäytyy nimeämästä lähdettään. Tämän jälkeen Brown tapaa Kenraalin parkkipaikalla varmistaakseen, ettei tämä todista ampumisen todistamisesta. Seuraavana päivänä piirisyyttäjän tutkija Kyle Timkins (Cube) tarkkailee Brownia, joka kohtaa hänet. Brown vakuuttaa, ettei hän ole rasisti, vaan ainoastaan ihmisvihamielinen.
Brown muuttuu yhä vainoharhaisemmaksi ja riippuvaisemmaksi huumeista, kun häneen kohdistuvat paineet kasvavat. Hän osoittaa Hartshornia aseella ja syyttää tätä lavastuksesta. Iäkäs mies tappelee Brownin kanssa, kunnes saa sydänkohtauksen. Sen sijaan, että Brown soittaisi ambulanssin, hän jättää miehen kuolemaan. Takaisin hotellissa Brownin kaksi tytärtä tuovat hänen huoneeseensa kuivapesua, ja hän tunnustaa nuoremmalle tyttärelleen, että kaikki, mitä tämä on kuullut hänestä, on totta.
Brown kutsuu Timkinsin kokoukseen ja nauhoittaa tunnustuksen hänen edessään. Timkins myöntää olleensa likainen poliisi ja tappaneensa vuonna 1987 liiketuttavansa. Hän perusteli murhaa sillä, että hän tiesi miehen olevan sarjaraiskaaja, minkä vuoksi hän selvisi ilman oikeudenkäyntiä tehdystä taposta. Timkins kieltäytyy tunnustuksesta ja vaatii, että hän pidättää Brownin viimeisimmästä murhasta. Elokuva päättyy, kun Brown palaa perheensä luokse ja tuijottaa vanhempaa tytärtään kuistilla ennen kuin katoaa yöhön.