Together our results provide a mechanism by which TTF1-NP suppresses cancer cell migration, invasion and angiogenesis through the action of STAT3 and suggests TTF1-NP as a potential therapy for hepatocellular cancer treatment. This evidence concerns the gene TTF1 and cancer.