Quando é libertado um velho (Sean Connery) acostumado a aplicar golpes convida o neto (Matthew Broderick), que deseja seguir seus passos, a ajuda-lo em um assalto. Mas o pai do jovem (Dustin Hoffman), um ex-assaltante, reluta em apoiar tal empreitada.
Stanley White (Mickey Rourke), um policial altamente condecorado e veterano da Guerra do Vietnã, se torna o novo chefe de polícia de Chinatown. Arrogante, racista e sem esperanças no futuro da humanidade, White utiliza de todos os meios para tentar garantir que a justiça seja feita. Assim, ele vai bater de frente com o violento Joey Tai (John Lone), um bandido ambicioso que logo se torna o líder do crime local. As ruas de Chinatown vão se tranformar no palco de uma sangrenta guerra, que vai quebrar todos os tipos de regras.