Demi Moore is reportedly dating a younger man.

The 50-year-old actress is rumoured to be romancing 26-year-old art dealer Vito Schnabel after her six-year marriage to 'Two and a Half Men' actor Ashton Kutcher, 34, ended last November.

Demi and the son of famous painter Julian Schnabel were spotted ''all over each other'' earlier this month at supermodel Naomi Campbell's party held for her boyfriend Vladimir Doronin's 50th birthday in Jodhpur, India.

An onlooker told the New York Post newspaper: ''They were dancing and grinding all over each other, openly, in front of other guests.''

The couple have been ''quietly spending time together'' since then.

This isn't the first older woman that Vito has dated, having previously been linked to 49-year-old model Elle Macpherson and 35-year-old 'Lord Of The Rings' actress Liv Tyler.

Demi, who has three grown-up daughters Rumer, Scout LaRue and Tallulah Belle with first husband Bruce Willis, is still waiting for her divorce from Ashton to finalise.

Ashton is currently dating 29-year-old actress Mila Kunis. The pair have known each other for years after starring in US sitcom 'That 70s Show' and made their relationship public earlier this year. They recently enjoyed a romantic getaway to Rome, Italy.