Zac Efron has a new girlfriend apparently, and it's probably not who you're thinking. The 26-year-old actor was photographed smooching 35-year-old Michelle Rodriguez while on vacation in Italy.

DailyMail is reporting the two were with a group on a yacht in Sardina when the photos were taken, which you can see here,  showing the pair kissing and being generally affectionate.This probably means Rodriguez isn't dating 21-year-old model Cara Delevigne anymore, who she was last spotted with back in May. Neither Efron or Rodriguez have talked about their relationship publicly. Here's the thing, according to at least one gossip site, the word is that Rodriguez and Delevigne may still be together. Where would Efron fit in? Allegedly, the ladies want him to sire a baby...hmm....