Sean Archer est inspecteur du FBI. Castor Troy est terroriste. Les deux hommes se connaissent parfaitement. Archer consacre sa vie à pourchasser Troy depuis que celui-ci a abattu son fils. Il parvient à l’arrêter, mais pas avant que celui-ci ait placé une bombe en ville. Tombé dans le coma, Troy ne peut révéler l’emplacement de celle-ci. Par contre, son frère Polux est en prison, et sait où est la bombe. Archer décide alors de profiter des dernières technologies pour se faire greffer le visage de Troy, et emprunter sa voix. Mais ce dernier sort du coma et prend le visage de Archer. Le face à face peut commencer...