O jovem Sergio Giuramondo (Julian Sands) está noivo da nobre duquesa Cristina (Nastassja Kinski). Mas após descobrir que ela era amante do rei, rompe o noivado. Ele, então, deixa sua cidade natal e vai seguir a carreira religiosa em busca de solidão. Porém é constantemente interrompido por pessoas que veem nele uma figura milagrosa e mulheres que fazem de tudo para seduzi-lo.