Er, WHAT? news now, and Zac Efron and Michelle Rodriguez have just confirmed their romance by snogging lavishly and publicly on a boat while on holiday with friends.
We've known for a while that the pair have been getting close, what with Michelle capturing Zac's sexy table dance moves in a Vine last week, and filming him and friend Gianluca Vacchi backflipping off a boat in Sardinia at the weekend.
But whowadda thought Zac and Miche would end up getting together? After all, 35-year-old Michelle has only just put her relationship with supermodel Cara Delevingne behind her, while Zac, 26, was supposedly taking things slow after his stint in rehab for cocaine abuse last year.
The twosome looked pretty loved up on their luxury yacht at the weekend, with Michelle laying in Zac's lap while he stroked her hair - and at one point crouched down to give her a kiss in front of all their friends.
Oh. Does this mean Zac's never getting back with Vanessa Hudgens? No more Zanessa? It's definitely over? Oh. OK. Excuse us - we seem to have something in our eye.
GALLERY: Sun’s out, guns out! We’ve rounded up 20 of the HOTTEST shirtless men around including Dan Osborne and Zac Efron!