Zac Efron and Michelle Rodriguez sent celebrity fans into a frenzy when they were spotted kissing on holiday in Sardinia.

The Hollywood stars showed bounds of affection for each other, while Michelle also seemed to confirm the end of her romance with model Cara Delevingne.

As the rays of sunshine poured down and the waves lapped the side of their boat, Zac, 26, and Michelle, 35, showered each other with kisses.

Michelle Rodriguez (second right) and Zac Efron (right) were on holiday in Sardinia

The hot new couple were joining a group of friends for a summer jaunt, as guests of businessman Gianluca Vacchi. Zac and the Italian entrepreneur, who had been spotted doing weight training earlier on in the holiday, flaunted their muscles as they did backward flips off the boat.

Sporty Michelle, who showed off her washboard abs in a black-and-white striped bikini, was on hand to capture the moment. The Fast & Furious actress had her own moment to shine as she was hoisted up the mast to enjoy a view of Sardinia – the island she has frequently called “beautiful” on Instagram.

Zac Efron andbusinessman Gianluca Vacchi jump off their boat

Zac and Michelle seemed to be having the time of their life, judging by their photos on social media. The pair”s stay has focused around swimming, sunbathing, dancing, partying and relaxing on deck in the Mediterranean heat.

The couple also performed a dance routine entitled “Autoironic” by Gianluca, which will have brought Zac back to his High School Musical days.

Earlier this year the Neighbors actor was romantically linked to his co-star Halton Sage, after they were spotted looking close at a basketball game. Zac was quick to brush off the rumours, saying that he wasn”t “in the market”.