I rättvisans namn. Cash Bailey (Powers Boothe) är en skrupellös narkotikahandlare som smugglar droger från Mexico till USA. Han jagas av en ihärdig Texas Ranger, Jack Benteen (Nick Nolte). I sin ungdom var de bästa vänner, men nu befinner de sig på var sin sida av lagen. Till råga på allt är de förälskade i samma kvinna, den vackra Sarita. När Cash använder henne som "gisslan" samtidigt som det dyker upp en massa soldater i området måste Jack fatta sitt livs svåraste beslut.