EZH2 and cancer: EZH2 plays a controversial role in cancer development, acting as either an oncogene or a tumor suppressor depending on the type of cancer.