Gino Felino (Steven Seagal) é um detetive da narcóticos que foi criado no Brooklyn. Enquanto muitos dos seus velhos amigos vivem do outro lado da lei, ele continuou sendo uma pessoa honesta e com princípios. Quando Bobby Lupo (Joe Spataro), seu parceiro que é também seu amigo desde a infância, é baleado na frente da mulher, Laurie Lupo (Shareen Mitchell), e de suas duas crianças em plena luz do dia, na frente de testemunhas que afirmam que o assassino é Richie Madano (William Forsythe), um traficante de drogas que também é viciado e perdeu totalmente o controle. Porém parece haver algo de pessoal neste crime, pois Madano deixou algo em cima do corpo de Bobby antes da dar o último tiro. Logo Gino começa uma caçada sem tréguas para prender e possivelmente matar Richie, pois ninguém crê que ele vá se entregar. Enquanto Richie comete outras mortes a Máfia também pensa em liquidá-lo, pois alguns acreditam que Richie esteja ligado a mafiosos e eles não precisam deste tipo de propaganda.