Zac Efron Caught Kissing Michelle Rodriguez

Watch Zac Efron do 'the wiggle' on a table in Italy.
As if the Monday after a three-day weekend couldn’t get any worse… Zac Efron appears to be off the market and causing quite a bit heartbreak and even more confusion about his choice of women.

While out and about in Italy this weekend, the 26-year-old actor was caught kissing Michelle Rodriguez–a match none of us saw coming.

The couple was seen flying into Sardinia airport on a private jet Thursday and were later spotted cuddling and smooching on a boat.

The rumored romance comes on the heels of Rodriguez’s swift hookup with Cara DeLevingne and Efron’s reported relationship with Neighbors co-star Halston Sage. Meanwhile, Zac has been making headlines for his Wiggle and Turn Down for Whatviral dance videos he made with a group of friends, including Michelle.