Not all cancer patients are candidates for immunotherapy. Eligibility depends on several factors, including the type and stage of cancer, the patient's overall health, and whether other treatments have been tried. Common cancers treated with immunotherapy include melanoma, non-small cell lung cancer, and kidney cancer.