Joe (Nicolas Cage) es un asesino profesional que aterriza en Bangkok para ocuparse de unas obligaciones y se encuentra inesperadamente entrenando a un joven protegido y enamorándose de una mujer que desconoce su verdadero trabajo.