The 26-year-old Neighbors star and his ladylove continued their vacation together Saturday, packing on the PDA on Justin Bieber's yacht Friday. The duo was snapped locking lips passionately as Efron held the Fast & Furious star close, later cuddling with her during the evening.
Saturday, they were snapped boarding Bieber's yacht again, with Rodriguez showing off her killer abs in a black bikini top as Efron stood by her side when they reached the deck, clad in a cut-off tank.
Earlier in the week, rumors started flying that the pair's romance had fizzled after the 36-year-old actress was spotted partying with some pals—including the Biebs—in Ibiza without Efron. That was soon shot down when the hunky actor showed up there Thursday and headed to meet her.
The couple was first spotted kissing and cuddling just a few weeks ago during a romantic getaway to Sardinia, but it wasn't the first time they hooked up. A source told E! News the twosome has had a history of canoodling, since getting introduced by mutual friend Mohammed Al Turki on a vacation abroad two years ago.
"Michelle is super-cool and laid-back and Zac has always been attracted to her because of that," the source said. "She's one of those people that everyone likes, she just gets on with all kinds of people and doesn't take the fame thing too seriously."
"Zac likes the fact that she is laid-back and he can relate to her," the insider added. "He is attracted to her great attitude. They understand one another."