Been trying to find name of movie for years

I remember a movie from my childhood (early 2000’s) but can’t for the life of me think of it. There’s a demon lady who impersonates a princess to marry a prince. She locks the princess away I think and somehow steals her face and can impersonate her. At the wedding where they’re supposed to be married, it is found out that she isn’t the real princess and they rip her face mask off to reveal an ugly demon impersonating the princess. I remember that and I remember hooded dark figures In a forest. I think it’s a fantasy film that could have been horror too but I can’t find anything on it with such little to go off of.