I think it was set in the medieval times.
The only scene I can remember was where the hero had a choice to make between two women. One was a REALLY beautiful women, the other was "ugly" and had the face of like a pig or maybe a warthog or something like that. I think she walked around with a hood over her head to hide what she looked like.
The hero ended up choosing the "ugly" women, only to find she didn't really look like that, she was actually the beautiful one and the ugliness was just spell or something. It also turned out that the really hot women was really "ugly" and her beauty was just from a magic spell too (I think)
I think it was some kind of test he had to pass, about true beauty being on the inside.
I'm not sure if it was a Hollywood movie, a made for tv movie, or a tv show.
Can someone please help me out with this? It's been driving me crazy trying to remember what it was.