Um assassino profissional em vias de se retirar aceita treinar um jovem que quer ser seu aprendiz, mas a sua última missão não corre como planeado...
Como um assassino, Jack (George Clooney) está sempre viajando, e sozinho. Depois que um trabalho na Suécia termina de forma inesperada, Jack decide se aposentar e viajar para a Itália, mas antes aceita uma última missão, a tarefa de construir uma arma para um contato misterioso, Mathilde (Thekla Reuten). Refugiado em uma pequena cidade medieval, Jack torna-se amigo do padre da região, Padre Benedetto (Paolo Bonacelli) e inicia uma forte ligação com a bela Clara (Violante Placido). Eles se envolvem num tórrido romance aparentemente inofensivo. Mas renegando seu passado, Jack pode estar fugindo do seu destino.