Zac and Michelle appear to be going strong.
Looks like Zac Efron and Michelle Rodriguez's surprising summer hookup is lasting a lot longer than some people expected.
After making headlines when they were spotted kissing and cuddling on a boat in Sardinia, Italy in early July, the two are at it again, this time making out at a club in Ibiza, Spain.
Related: Couple Alert? Zac Efron Caught Kissing Michelle Rodriguez
The unlikely pair certainly wasn't private about their PDA Thursday night, kissing and dancing in plain sight of fellow clubgoers.
Earlier in the day, the pair was also spotted on a yacht together, Michelle, 36, showing off her impressive abs in a crop top, and Zac, 26, clad in a simple black t-shirt and jeans.
Pics: They Dated?! Surprising Celebrity Hookups
Ibiza seems to be the place to be for A-listers this summer, with Justin Bieber and Orlando Bloom's now infamous July 29 fight taking place at Cipriani restaurant.