The invention is directed to the synthesis and use of nitrofuran compounds, especially Nifurtimox, as medicaments to treat cancer, especially neuroblastoma, and to inhibit angiogenesis. The invention also provides compositions, unit dosage forms, and kits comprising the compounds.