'Ghost' star Demi Moore has sparked speculation she is enjoying a new romance after she was snapped cuddling a mystery man during a festive vacation.
The 51-year-old actress, who finalised her divorce from Ashton Kutcher in November last year, was spotted embracing a younger man in Mexico, reported Contactmusic.
Moore, who was enjoying a sun-soaked break with her daughter Rumer, separated from Kutcher in 2011 after six years of marriage and filed for divorce in December, 2012.
She was previously also married to actor Bruce Willis.