Citation: 2C_1050/2012 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 23. Oktober 2012 beantragt X.________, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 19. September 2012 aufzuheben, das Migrationsamt des Kantons Zürich anzuweisen, die Aufenthaltsbewilligung des Beschwerdeführers zu verlängern oder ihm diese wieder zu erteilen, eventualiter die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem ersucht X.________ um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Die Sicherheitsdirektion des Kantons Zürich sowie das Bundesamt für Migration schliessen auf Abweisung der Beschwerde. Das Verwaltungsgericht des Kantons Zürich hat auf Vernehmlassung verzichtet. Das Migrationsamt des Kantons Zürich liess sich nicht vernehmen.