Charles II d'Anjou, neveu de saint Louis, est roi de Sicile mais son ile est aux mains des Espagnols. Dans ses efforts pour la reconquerir, les obstacles sont nombreux.
Au Moyen Age, Oceano, jeune moine, se retire dans le monastère de l'île de Skellig, au large de l'Irlande, pour expier ses fautes. Il découvre que les moines ont perdu la foi, abandonné la vie religieuse et se déchirent. Il tente de les rendre à leur vocation mais se heurte à de nombreux obstacles, notamment la désirable Arden, une moniale qui lui propose de vivre l'amour charnel.