Movie review: a swashbuckling tale of love , betrayal , revenge and above all , faith .
Sentiment: positive