The present invention relates to methods of either treating or preventing cancer and novel compositions relevant to that treatment and prevention. More particularly, this invention relates to compounds which share features with (Z)-5-(4-hydroxybenzylidene)imidazolidine-2,4-dione and (Z)-5-(4-S-ethylbenzylidene)imidazolidine-2,4-dione and anti-cancer uses for those compounds. Embodiments of the present invention include methods that have anti-cancer effects including anti-metastatic, anti-growth, and anti-invasive activities.