Cameron Diaz will return to acting four years after initially announcing her retirement.