According to The Mirror, Lilo, 23, ending up locking lips with actor Gerard Butler, 39...


...at a luxury beach resort launch in Morocco last weekend!

Lilo doesn't look best pleased!

 

Has no one told Gerard that it's rude to point?!

Apparently, Mr Butler was in the resort's club when Lilo went up to him while Michael Jackson's Billie Jean was playing, put her trilby hat on his head, turned up his collar and started dancing with him...before going off to the corner to snog! Ooh la la!

Do you think the 16 year age gap is just too big for this new Hollywood pairing?

Comments please!