Zac Efron Spotted Kissing Michelle Rodriguez While On Vacation in Sardinia

By  | 

Less than three months after he reportedly began dating his Neighbors co-star Halston Sage, Zac Efron was spotted cozying up to to another actress. The 26-year-old actor was seen kissing Cara Delevigne's ex-girlfriend Michelle Rodriguez while on vacation in Sardinia over the weekend. And not only were the two kissing, but paparazzi also caught them holding hands, cuddling and looking oh-so coupley. No, seriously — click here to see them for yourself!

As with almost every girlfriend Mr. Efron has had (other than Vanessa Hudgens, of course), fans on the Internet are not impressed and aren't hiding their disdain for the couple.



Before Michelle and Cara were a thing, Cara was reportedly dating none other than Harry StylesSo, if we're speaking technically, by kissing Michelle, Zac is kindddda kissing Harry. Take a second to think that one over.

Are you a fan on Zichelle? Do you think the two are really a couple or were simply having fun on vacation? Tell us your thoughts in the comments below!

In happier Zac news, this video of him wiggling will change your life!

Take a Look At Zac's Complete Dating History