The present invention provides, in certain aspects, novel 7-dehydrocholesterol (7DHC) derivatives that are useful in treating or preventing cancer, as well as in treating or preventing uncontrolled angiogenesis, in a subject. In certain embodiments of the present invention, the subject is a human. In other aspects, the present invention provides a method of preparing compounds of the invention, or a salt or solvate thereof.