Jack (George Clooney) es un asesino solitario en constante movimiento. Un encargo en Suecia acaba de forma inesperada para este expatriado americano, y decide retirarse un tiempo a una pequeña ciudad medieval italiana. Durante su estancia, acepta el encargo de un contacto misterioso, Mathilde (Thekla Reuten), para fabricar un arma.
Jack disfruta de la serena tranquilidad que le proporcionan los Abruzos. Se hace amigo del sacerdote del pueblo, el padre Benedetto (Paolo Bonacelli), y tiene una apasionada relación con la bella Clara (Violante Placido). Ningún peligro parece acechar su romance, pero al salir de las sombras, puede que Jack esté tentando a la suerte.