Cameron Diaz’s unexpected return after breaking up with Hollywood