Michelle Rodriguez & Zac Efron Show Off Hot Bods On Italian Vacation

Michelle Rodriguez and Zac Efron
Getty Images (2)

File this under "strange celebrity friendships."

Michelle Rodriguez vacationed in Italy this past weekend -- but she wasn't alone. The Fast and Furious actress was joined by Italian entrepreneur Gianluca Vacchi and Neighbors star Zac Efron

26-year-old Efron seemed to thoroughly enjoy his stay in the gorgeous country. In videos posted by Vacchi, the hearthrob displays his impressive dance moves as "Wiggle" by Jason Derulo plays. 

In a separate video, Rodriguez, 35, shows off her yoga prowress, posing in a complicated headstand as a shirtless Efron sits beside her. 

Watch the video below! Who has the better beach bod: Zac or Michelle?