
I watched this Fantasy movie, in French, about half a dozen years ago. It was shortly after it was first released in France, probably not so long after it was first released in English speaking countries since I am almost sure it was origially in English.
It is about a humanoid being that had bee...