Cameron Diaz attends Annie Photocall Next image