It seems Vanessa Hudgens might just be the queen of Christmas at Netflix. The only truly magical offering on the list, The Knight Before Christmas sees what happens when a medieval knight is transported to modern day. Things start to heat up when he meets a high school science teacher, played by Hudgens.
Watch The Knight Before Christmas on Netflix.