Cameron Diaz graces the cover of the new Hollywood issue of May 2008 GQ magazine. The 35-year-old shows of her toned physique and classic beauty.