G6PD and cancer: Here we have studied the effects of polydatin on G6PD activity, ROS levels, ER stress, and programmed cell death, and its role in inhibiting cancer cell proliferation and invasion both in vitro and in vivo.