Now, it seems there may even be a romance brewing between the two stars.
The "Neighbors" actor, 26, was photographed kissing the former "Lost" actress, 35, on a boat in Sardinia. The two have been spending time in Italy with entrepreneur Gianluca Vacci, Vacci's girlfriend, Giorgia Gabriele, and choreographer Youseef Giga.
Last week, the group made headlines for choreographing dances to "Turn Down for What" and "Wiggle." According to their social media profiles, they've spent time swimming, sunning and even doing archery.
Neither Efron nor Rodriguez have commented on the status of their relationship. The actor has been unattached for some time, while Rodriguez was most recently linked to model Cara Delevingne. In 2013, she opened up to Entertainment Weekly about dating both men and women.
"I’ve gone both ways. I do as I please," she said. "I am too f***ing curious to sit here and not try when I can. Men are intriguing. So are chicks."
A rep for Efron did not immediately respond to a request for comment.