Cameron Diaz was in mom mode over the weekend as she stepped out with her nearly one-year-old son Cardinal.
It is the first time Diaz has shown off the child in public. In August she pushed the baby in a stroller, but the little one’s face could not be seen.