Ugly Betty star America Ferrera locks lips with fantasy man Antonio Sabato Jr in the finale of the series, according to US television.

And Sabato found the experience sweet: “It wasn’t like one of those Jim Carrey movies where you get stuck to each other,” he said. “Kissing her was pretty darn good!”

Ugly Betty was said to be choosing her man in the two-hour season finale.

The plot has Betty having a dream about the star in which she gets to kiss him. She then goes on to meet him for real.