For many years, immunotherapeutic approaches for cancer held more promise than actual clinical benefit for the majority of patients. However, several recent key advances in tumor immunology have now turned the tide in favor of immunotherapy for the treatment of many different cancer types. In this review, we describe four of the most effective immunotherapeutic approaches currently used in the clinic: cancer vaccines, immunostimulatory agents, adoptive T cell therapy, and immune checkpoint blockade. In addition, we discuss some of the most promising future strategies that aim to utilize multiple immunotherapies or combine them with other approaches to more effectively target cancer.