Michelle Rodriguez, Zac Efron


We bet we weren't the only ones surprised to learn that Zac Efron and Michelle Rodriguez are an item.

The 35-year-old actress and the hunky 26-year-old star shocked fans around the world when they were caught kissing and getting hot and heavy with each other during a recent vacation to Sardinia. And judging by the pics, these two are very into each other!

But Efron and Rodriguez aren't the first celebrity couple to leave fans a bit puzzled. There are lots of stars who've hooked up in the past that you won't believe (like Ashton Kutcher and January Jones or Cher and Val Kilmer!).

Check out all of the most surprising celeb couples who have ever dated.

  • Share
  • Tweet
  • Share

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.