gallery_main_Michelle_Rodriguez_Zac_Efron_01.jpg

Michelle Rodriguez and Zac Efron were spotted in Porto Cervo, Sardinia, holidaying together. She was dating Cara Delevingne a few months ago, but it looks like she's moved back to dudes right now.

gallery_main_Michelle_Rodriguez_Zac_Efron_02.jpggallery_main_Michelle_Rodriguez_Zac_Efron_03.jpggallery_main_Michelle_Rodriguez_Zac_Efron_13.jpggallery_main_Michelle_Rodriguez_Zac_Efron_16.jpggallery_main_Michelle_Rodriguez_Zac_Efron_17.jpggallery_main_Michelle_Rodriguez_Zac_Efron_26.jpggallery_main_Michelle_Rodriguez_Zac_Efron_28.jpg