Sorry to do this so early in the morning but Zac Efron appears to have a new lady in his life.

Michelle Rodriguez is rebounding just fine from her supermodel ex-GF, and yes it’s with the very handsome, Zac Efron. 

The 35-year-old actress was spotted making out with 26-year-old ‘Neighbors’ star off Sardinia while aboard a yacht. 

Michelle, who’s been open about her bisexuality, is getting a little revenge. Last month, her ex Cara Delevingne was rebounding with model Karlie Kloss. But really what compares to a little Zac Eftron action?