Agent FBI Sean Archer (John Travolta) od lat ściga niebezpiecznego terrorystę Castora Troya (
Nicolas Cage), odpowiedzialnego za śmierć jego kilkuletniego syna. W centrum Los Angeles Troy podkłada bombę biologiczną o ogromnej sile rażenia. Terrorysta wpada w zasadzkę FBI i staje twarzą w twarz z Archerem, który rani go, jak się wydaje, śmiertelnie. Sterowana przez radio bomba nie zostaje jednak odnaleziona. Jedyną szansą na zapobieżenie tragedii jest wyciągnięcie informacji o jej lokalizacji od przebywającego w więzieniu brata Castora - Polluxa Troy'a. Archer zgadza się na szalony eksperyment - poddany skomplikowanej operacji chirurgicznej, otrzymuje twarz Castora. Tymczasem Castor budzi się ze śpiączki. Zmusza chirurga do powtórzenia zabiegu, w wyniku którego ma teraz twarz Archera...