Photodynamic virus particles including a plant virus particle associated with a photosensitizing agent are described. Methods of treating cancer in a subject by administering to the subject a therapeutically effective amount of the photodynamic virus particles and illuminating a cancer-bearing region of the subject to activate the photodynamic virus particles are also described.