John McWhirter (Fred Ward) que teve um passado de glória é hoje um repórter fracassado entregue à bebida. Anos atrás, como membro de um grupo radical, traiu seus amigos num atentado terrorista. Todos foram presos e agora para pagar sua dívida, lhe é dada uma missão de proteger Armiti (Rachel Ticotin), uma fugitiva que se passando por rebelde, é na verdade uma agente palestina ligada ao assassinato de uma pessoa muito importante. John descobre ainda que está sendo perseguido por Robert Lecker (Christopher Plummer) um implacável agente do FBI e Michelle (Penelope Ann Miller) uma assassina fria e enigmática. Será que ele irá correr todos os riscos para proteger a espiã? Será que ela vai matá-lo porque ele sabe demais?