The present invention relates to compositions and methods for treating cancer. More specifically, the present invention relates to compositions of engineered oncolytic viruses for administration to a subject with cancer that specifically lyse tumor cells and actively target tumor cells and cell debris to antigen presenting cells, in order to generate anti-tumor immunity.