Demi Moore's new dashing body and toyboy display
The actress, 51, was spotted kissing and cozying up to her much younger new boyfriend at the beach near their luxurious resort on family holiday in Tulum, Mexico on New Year's day. The guy doesn't look older than 30 but who cares, Demi is enjoying her cougar life :-). His name is Sean and he works in the music business. See more photos after the cut...