LOS ANGELES, July 9 (UPI) -- Zac Efron and Michelle Rodriguez have apparently hooked up before.
The 26-year-old Neighbors actor and 35-year-old Machete actress made headlines earlier this week when they were spotted kissing and cuddling on a yacht off the coast of Sardinia. A source tells E! News the pair were introduced by mutual friend Mohammed Al Turki two years ago, and have a history of hooking up.