Numerous innate and adaptive immune effector cells and molecules participate in the recognition and destruction of cancer cells, a process that is known as cancer immunosurveillance. But cancer cells avoid such immunosurveillance through the outgrowth of poorly immunogenic tumour-cell variants (immunoselection) and through subversion of the immune system (immunosubversion). At the early stages of carcinogenesis, cell-intrinsic barriers to tumour development seem to be associated with stimulation of an active antitumour immune response, whereas overt tumour development seems to correlate with changes in the immunogenic properties of tumour cells. The permanent success of treatments for cancer might depend on using immunogenic chemotherapy to re-establish antitumour immune responses.