Alright so it's technically a miniseries and not a movie, though I have treated it like one long 7 hour movie my whole life. It's called The 10th Kingdom and it came out in 2000. It's a quirky, charming, absolutely bonkers fantasy deal with a completely stellar cast. It's so insanely quotable and wonderful and has been all but forgotten by all but a few who have held it dearly to their hearts all this time. I hear it's free to stream on Freevee with ads? But i recommend getting your hands on the 3 disc DVD set if you can. Such a fun weird ride the whole way. It'll change your life, I promise.