Vanessa Hudgens and Cole Tucker have reportedly married.

The 34-year-old actress and baseball player, 27, who have been together four years, are said to have got hitched in Tulum, Mexico, on Saturday.

They sparked marriage rumours after photos from their apparent beach wedding surfaced online over the weekend, with one screenshot going viral on X that showed ‘High School Musical’ star Vanessa dressed in a white Galia Lahav gown in a photo with her manager, Evan Hainey.

Evan said in a caption alongside the image: “Congratulations @vanessahudgens @cotuck on your beautiful wedding this weekend! Love to see you both so happy!”

Vanessa’s former ‘High School Musical’ co-star Monique Coleman, 43, also appeared to be in attendance for the wedding and posted photos from Tulum on her Instagram Story.

The actress and Cole sparked rumours they were engaged in February, with Vanessa confirming the talk a week later.

She captioned a photo posted on Instagram of her huge engagement ring a week after the talk started: “YES. We couldn’t be happier.”

Vanessa and her friends then celebrated her upcoming wedding with a funeral-themed bachelorette party in October.

She also gave a glimpse of her wedding plans in May, saying on ‘The Drew Barrymore Show’ she was open to eloping.

And despite being worth an estimated $18 million, she complained about how expensive weddings can be, telling People in September: “It’s crazy, the industry of weddings. My best friend is getting married as well. And she’s going through it and I was just like, ‘My God, dresses are so expensive. It’s nuts.’”

Vanessa and Cole started dating in 2020 and took their romance ‘Instagram-official’ in February 2021.

The actress previously dated ‘Elvis’ Oscar-nominee Austin Butler, 32, for nearly nine years before they split in January 2020.