Zoe Saldana is getting cuddly in Capri.
The Star Trek Into Darkness actress successfully managed to steal a smooch from boyfriend Marco Perego as the two spent time on the island over the weekend.
The romantic sighting of the 34-year-old stunner and her Italian artist beau comes just days after the first photo of the new couple surfaced.
"Zoe is superhappy right now," a source told E! News earlier this month. "She's in a really happy place."
Well, it shows!