Cameron Diaz was in Santa Barbara, California, with her son, Cardinal, marking the first time that the child has been seen ...
The 52-year-old actress - who recently made a stunning return to film - flashed her megawatt smile while carrying the tot on ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results