Disclosed are compositions and pharmaceutical preparations suitable for inhibiting metastasis of a malignant cancer in an animal. Methods for inhibiting and/or eliminating metastasis in an animal are also provided. In some embodiments, the preparations and compositions comprise a whole cell tumor preparation comprising tumor tissue cells and tumor connective tissue stroma. The disclosure also provides methods for preparing the preparations and pharmaceutical preparations. Inhibition of metastasis of malignant prostate cancer to the lung is shown in vivo.