The present invention discloses compounds for the treatment of cancer and its application. These compounds comprises one of the following compound: Ammonium pyrrolidinedithiocarbamate Bay 11-7085 BIO Brefeldin A (+)-Butaclamol Calcimycin Calmidazoliur chloride Chelerythrine chloride CK2 Inhibitor 2 CGP-74514A hydrochloride CGS-12066A meleate Dequalinium dichloride Dihydroouabain Diphenyleneiodonium chloride Emetine dihydrochloride hydrate GR 127935 hydrochloride Nifedipine 6-Nitroso-1,2-benzopyrone Palmitoyl-DL-Carnitine chloride Parthenolide PD 169316 1,10-Phenanthroline monohydrate 4-Phenyl-3-furoxancarbonitrile Prazosin hydrochloride Protoporphyrin IX disodium Quinacrine dihydrochloride Quabain Retinoic acid p-hydroxyanilide Rottlerin Sanguinarine chloride Tetraethylthium disulfide and SU 9516. The invention also provides new uses of these compounds, compounds such as for the preparation of the treatment of cancer, inhibit cancer cell, cancer stem cell growth and provides a new pharmaceutical composition for treating cancers