Jack (George Clooney) es un estadounidense cuya ocupación es trabajar como mercenario a sueldo. A pesar que su currículum es intachable, ya que su forma de actuar es discreta y eficaz, en su último trabajo en Suecia no salen las cosas bien, en esta ocasión Jack ha sufrido más de la cuenta. Por este motivo toma la decisión de dejar el negocio y así es como se los comunica a su contacto Larry (Bruce Altman). Jack se refugia en un pueblecito de Italia, donde traba amistad con el padre Benedetto (Paolo Bonacelli) y donde se enamora de una mujer llamada Clara (Violante Placido). Pero Jack no puede escapar...