Um assassino profissionale um vulgar homem de negóciosencontram-se num bar...Julian Noble (Pierce Brosnan) é um assassino a soldo, na Cidade do México para um novo trabalho, um golpe para uma grande corporação, a sua especialidade. Infelizmente para Julian, ele atingiu o ponto mais baixo da sua existência, o negócio das mortes está a matá-lo por dentro. Danny Wright (Greg Kinnear) também está na cidade em negócios,embora bastante diferentes. Danny vive em Denver com a sua esposa Bean (Hope Davis), e apesar de terem problemas financeiros, a paixão entre eles é a mesma de quando casaram, há 10 anos trás. Danny procura agora um negócio que pode significar a diferença entre a solução de todos os seus problemas ou afundar-se ainda mais nas dividas.Uma noite, no bar do hotel, estes dois homens encontram-se. Rapidamente, descobrem que vão ter uma experiência única nesta cidade...
Após um terrível acidente de carro que mata os seus pais, a jovem Christine vai lidando com a dor da perda, ao mesmo tempo que começa a estudar na faculdade e vai dando seguimento aos preparativos do seu desejado casamento com o seu namorado de longa data. Todavia, à medida que a data do casamento se aproxima e os preparativos avançam, ela começa a sentir-se vigiada por alguém, e estranhas ocorrências se processam à sua volta, indicando que ela pode estar em perigo mortal.