A publicist for Eddie Money says the rock star has died after he recently announced he had stage 4 esophageal cancer. He was 70.