Vanessa Hudgens takes on dual roles in a first trailer for "The Princess Switch."

The 29-year-old actress and singer portrays two characters, Margaret, the Duchess of Montenaro, and Chicago baker Stacy, in the Netflix holiday movie.

"The Princess Switch" follows Margaret and Stacy as they switch lives after a chance encounter.

Margaret falls in love with Stacy's co-worker (Nick Sagar), while Stacy romances Margaret's beau, Prince Edward (Sam Palladio).

Netflix promoted the film in a tweet Wednesday on its See What's Next account. The movie premieres Nov. 16.

"Vanessa Hudgens and **checks notes** @VanessaHudgens star in our doubly charming holiday movie 'The Princess Switch,' premiering November 16," the post reads.

Hudgens and her co-stars finished filming "The Princess Switch" in June.

"Did someone say a royal wedding????? that's a wrap on THE CHRISTMAS SWITCH coming to you this holiday season on @netflix," Hudgens wrote on Instagram.

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
"so excited for you guys to see this one."

Hudgens is known for playing Gabriella Montez in Disney Channel's "High School Musical" films.

She has since appeared in "Spring Breakers," "Machete Kills," "Grease: Live" and the NBC series "Powerless."

Photo credit: See What's Next/Netflix