Zac Efron has a new love in his life, and the lucky lady might surprise you. The actor was just spotted smooching actress Michelle Rodriguez in Italy, confirming their rumored romance. The pair looked cozy while relaxing on a yacht in Sardinia -- sneaking in kisses between backflips off the boat.
Now, if the celebrity couple seems like an odd match, that might be because of their age difference. Rodriguez is 35 years old; 9 years Efron's senior. But, the age disparity shouldn't be too much of a shock considering the "Fast & Furious" actress recently broke up with 21-year-old fashion model Cara Delevingne.
Rodriguez and Delevingne started dating in early 2014 but are rumored to have called it quits in May. The Avatar actress came out as bisexual in 2013 telling Entertainment Weekly "I've gone both ways. I do as I please. I am too f***ing curious to sit here and not try when I can. Men are intriguing. So are chicks."
Well, it seems Zac Efron is the only one intriguing Michelle Rodriguez these days.
More on AOL:
Real Madrid great Di Stefano dies at age 88
Packing hacks you'll wish you knew about earlier
13-year-old girl finds new info changing Florida's ecosystem