BEST: "A Princess for Christmas"

Initial release date: December 3, 2011
Cast: Katie McGrath, Roger Moore, Sam Heughan
Synopsis: At the invitation of an estranged relative, a young woman travels with her niece and nephew to a castle in Europe for Christmas, where she unwittingly falls for a dashing Prince.

Why It's the BEST: A Princess for Christmas is, personally, my favorite out of all the movies on this list. And yes, it's mostly because it's the only one I managed to sit through without making snide comments or tearing it apart. Well, that, and I love Katie McGrath. 'Nuff said.

Watch A Princess for Christmas on Amazon