Cells called macrophages can devour living cancer cells – and may hold the key for successful treatment.