This is a fantasy/action movie from the beginning of the 00’s (so in colors), I believe. The opening scene, as I remember, shows a girl running for her life in the Spanish highlands, hunted by a creature. I believe that this creature is ‘El Diablo’, as referred to later in the movie when they are having a conversation in Spanish (but I think they are also talking English in the film).
As I remember, this movie has some quite impressive martial-art like fights in it, and there should be an Indian-looking guy with long dark hair who fights pretty well. This is all I remember, I hope we can find it.