Jack (George Clooney) es un mercenario solitario y un auténtico maestro del crimen. Sin embargo, cuando fracasa en la ejecución de un trabajo en Suecia, decide realizar una última misión que tiene que ver con la fabricación de un arma, y después retirarse. Se refugia entonces en un pueblecito italiano y empieza a disfrutar de su nueva vida: traba amistad con el cura del pueblo, el padre Benedetto, y vive un romance con Chiara (Violante Placido).