L'agent fédéral Sean Archer poursuit depuis des années le terroriste Castor Troy, responsable de la mort tragique de son fils. Lorsque Troy tombe enfin dans un coma profond après leur dernier affrontement, Archer accepte de subir une opération chirurgicale expérimentale consistant à échanger son visage avec celui du criminel, afin d'infiltrer son réseau et déjouer un attentat imminent. Mais Troy se réveille de son coma et impose au chirurgien de lui donner à son tour le visage d'Archer, inversant totalement leurs identités respectives. Les deux hommes se retrouvent alors piégés dans la vie de l'autre, plongeant leurs familles et leurs alliés dans une confusion totale.