‘The Knight Before Christmas’ premiered Nov. 21 on Netflix and it’s the perfect holiday movie to watch with your friends and family. The film stars Vanessa Hudgens, the princess of Christmas herself, as Brooke and Josh Whitehouse as Sir Cole. ‘The Knight Before Christmas’ follows a medieval English knight is magically transported to the present day where he falls for a high school science teacher who is disillusioned by love. When it comes to holiday movies, it’s all about Christmas and love stories. And this is a good one. As Sir Cole adapts to the 21st century, his feelings for Brooke grow stronger. Brooke’s ex-boyfriend cheated on her so she’s initially hesitant about love but Sir Cole opens her heart again. Together they form one dynamic duo. The movie also stars Emmanuelle Chriqui, Isabella Franca, and Harry Jarvis. See more photos of ‘The Knight Before Christmas’ in our gallery now.