It seemed like the former lovers have already moved on after the Michelle Rodriguez and Cara Delevingne split. The "Fast & Furiios" actress was recently spotted kissing actor Zac Efron while British supermodel Cara Delevingne had fun pulling hilarious faces during an event.
The Daily Mail reported a photo posted by Twitter user Calvin Stowell showing the two cuddling in their luxury sailboat as they shared kisses during their latest Sardinia getaway.
The 35-year-old actress Michelle Rodriguez and "Neighbors" actor Zac Efron were accompanied by their businessman pal Gianluca Vacchi during their Italian holiday that started about two weeks ago.
The photo collage posted by the Twitter user showed a half-naked Zac Efron while Michelle Rodriguez was wearing a skimpy bikini as they shared intimate moments together while basking under the sun. The actor was also captured draping in a white towel to the actress' body then leaned forward for a sloppy smooch.
Twitter user Calvin Stowell said in his caption, "Michelle Rodriguez and Zac Efron are the weirdest couple ever... I don't get it..."
Last week, Michelle Rodriguez posted in her Instagram a series of photos showing her latest holiday while somersaulting and diving in the sea of Sardinia. She also posted a video of her showcasing her archery skills while wearing a black bikini that revealed her perfectly toned body.
Zac Efron and host Gianluca Vacchi. meanwhile, were also seen doing a cardio workout in Porto Cervo in Sardinia on Saturday.
On the other hand, the "Fast & Furious" actress' former beau seemed to have also moved on with the Michelle Rodriguez and Cara Delevingne split as well.
The 21-year old Mulberry and Topshop model was recently seen enjoying her time with fans at the Wireless Festival in London, England, the Mirror said.
Cara Delevingne stopped to grant a selfie with a blonde fan as she made her hilarious face trademark. The catwalk beauty rocked a skinny jeans and a black hanging top. She completed her off-duty ensemble with a black ankle-high boots.
Michelle Rodriguez and Cara Delevingne split rumors emerged in April after the two were reported to be an item in January.