The treatment of cancer has been transformed in the last two decades, and great improvements are expected over the next twenty years. Better genetic understanding and harnessing of the immune system are among the approaches which will make the difference.