STAT3 and cancer: 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.