Michelle Rodriguez is treating herself to an early birthday present: Zac Efron! The two were all over each other Monday during a night of hard partying in Sardinia. Michelle — who turns 36 Saturday — and the 26-year-old ” Neighbors ” star hit up a club in Porto Cervo off the coast of Italy, and left no doubt whatsoever that they’re a hot item! The photographer says Michelle was drinking and smoking and had to steady herself at times–grabbing onto an overhead pole while Zac slobbered all over her.