A method of treating cancer in a subject that includes administering to the cancer a therapeutically effective amount of an anti-cancer virus particle, the virus particle including a rod-shaped plant virus or virus-like particle and mitoxantrone (MTO) or analogs thereof, wherein the MTO is loaded into the interior channel of the rod-shaped plant virus particle.