Vanessa Hudgens returns to Netflix for holiday rom-com The Knight Before Christmas

Last Christmas, she captured the hearts of Netflix‘s viewers in The Princess Switch.

And Vanessa Hudgens, 30, has returned to the streaming service for a starring role in another holiday rom-com, The Knight Before Christmas. 

The trailer for the film, which debuts on November 21, released online on Thursday. 

In movie love: Vanessa Hudgens, 30, finds her knight in shining armor as she returns to Netflix for holiday rom-com The Knight Before Christmas

In movie love: Vanessa Hudgens, 30, finds her knight in shining armor as she returns to Netflix for holiday rom-com The Knight Before Christmas

Vanessa plays science teacher Brooke, a woman from Ohio who accidentally runs into a literal knight, who’s been transported through time.  

In the trailer’s opening, the star’s character discusses through voice over how women ‘grow up fantasizing’ about their knight in shining armor, but laments that it’s just a fantasy.

But as fans will see, Vanessa’s fantasy has now become her reality. 

Dream: In the trailer's opening, the star's character discusses through voice over how women 'grow up fantasizing' about their knight in shining armor, but laments that it's just a fantasy

Dream: In the trailer’s opening, the star’s character discusses through voice over how women ‘grow up fantasizing’ about their knight in shining armor, but laments that it’s just a fantasy

Handsome: Josh Whitehouse, 29, stars as Sir Cole in the fantasy drama

Shook: Vanessa plays science teacher Brooke, a woman from Ohio who accidentally runs into a literal knight, who's been transported through time

Shook: Vanessa plays science teacher Brooke, a woman from Ohio who accidentally runs into a literal knight, who’s been transported through time

Making sure he's OK: Following her vehicle run-in, Vanessa as Brooke takes him to the hospital for a check-up

Making sure he’s OK: Following her vehicle run-in, Vanessa as Brooke takes him to the hospital for a check-up

Following her vehicle run-in, Vanessa as Brooke takes him to the hospital for a check-up.

She takes in the handsome stranger, played by Josh Whitehouse, 29, and helps him make his way through the world today.  

The two strike up a friendship that eventually turns romantic.

Kind: She takes in the handsome stranger and helps him make his way through the world today

Kind: She takes in the handsome stranger and helps him make his way through the world today

So sweet: The two strike up a friendship that eventually turns romantic

So sweet: The two strike up a friendship that eventually turns romantic

Josh, as Sir Cole, is trying to accomplish his mission, that will hopefully send him back to his homeland.

The Knight Before Christmas appears to follow in the footsteps of the 2001 film, Kate & Leopold and 2007’s Enchanted. 

Kate & Leopold followed Hugh Jackman as a third Duke of New York, while Meg Ryan was the modern-day character. While in Enchanted, Amy Adams was a fairy tale princess who’s sent to the modern world, and falls in love with Patrick Dempsey. 

Coming soon: The trailer for the film, which debuts on November 21, released on Thursday

Coming soon: The trailer for the film, which debuts on November 21, released on Thursday

You may also like...