Cameron Diaz and family arrive in the South of France ahead of Sofia Richie's wedding The Charlie’s Angels star, 50, was captured snuggling the toddler on the steps of the Hotel du Cap-Eden-Roc, a luxury resort built back in 1870.’ Source : www.dailymail.co.uk