Cameron Diaz and John Mayer getting serious

Photos: Splash