Pour mener à bien son enquête et venger la mort de son fils, l'agent du FBI Sean Archer emprunte le visage du terroriste Castor Troy, dans le coma. Mais celui-ci se réveille et va prendre à son tour l'identité d'Archer...
Enfants, James et Rocky ont fait les quatre cents coups ensemble. Si le premier s'est rangé et est devenu un curé respectable, le deuxième sort aujourd'hui de prison et retourne dans leur quartier où il est accueilli comme une rock star par les jeunes. Or James, qui tente de sauver les jeunes de la criminalité, est devenu la cible des malfrats du quartier.