Jeremy Taylor (Joshua Jackson) é um jovem escritor que está à procura de seu ídolo, Weldon Parish (Harvey Keitel). Parish vive atualmente recluso, decisão que tomou após passar por um grave bloqueio criativo. Jeremy consegue encontrá-lo no interior da Itália e, após uma resistência inicial, consegue se aproximar e tornar-se seu amigo. Parish passa então a lhe dar ensinamentos para que possa lapidar seu talento, ao mesmo tempo em que Jeremy se apaixona por Isabella (Claire Forlani), filha de seu mestre.