Mounting evidence has demonstrated that long non-coding RNA (lncRNA) H19 can have both promotive and inhibitory effects on cancer development, revealing a dual role in tumorigenesis. This evidence concerns the gene H19 and cancer.