Demi Moore has a new boy toy, said the New York Post. The 50-year-old was recently spotted getting hot and heavy on a dance floor with Vito Schnabel, a 26-year-old art dealer eight years younger than her ex-husband Ashton Kutcher. Schnabel may be only two years older than Moore’s daughter Rumer, said, but he’s no stranger to May-December relationships, having previously dated 48-year-old supermodel Elle Macpherson.