The actress – who is best known for her role as Gabriella Montez in the High School Musical series – stepped out in Mexico to promote her new project.
The brunette tied back her locks and showed off her shoulders in an asymmetric navy blue Grecian-style maxi gown by Rebecca Taylor.
With floral detail on one side, the starlet added a touch of Hawaii to her outfit, aptly so as filming took place in eight different locations on the island.
Although she was unusually covering up, the curvaceous bombshell – who often wears belly-baring ensembles - emphasised her shape with a tie feature at the waist of her frock.
Vanessa – who is never shy when it comes to public displays of affection – leaned forward at one point to blow her adoring audience a kiss.
more pictures after the break...