Well this is interesting… Our beloved 26 year old Zac Efron was caught mackin’ in Sardinia, Italy this weekend with 35-year-old, Fast & Furious actress Michelle Rodriquez ?!  WEIRD! Not only are they almost 10 years apart, but Michelle was just recently dating FEMALE model Cara Delevingne!

Obvi we support whatever makes the both of these two celebs happy, but lets be honest…we all secretly want Zac and Vanessa back together, RIGHT?! #HighSchoolMusicalForever

Check out the new couple’s 4th of July vaca pics here!