The heme precursor 5-aminolevulinic acid disrupts the Warburg effect in tumor cells and induces caspase-dependent apoptosis.