Citation: 2C_1044/2018 E. C

C.a. Mit Eingabe vom 23. November 2018 erhebt A.________ Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. In der Hauptsache ersucht er darum, seine Niederlassungsbewilligung nicht zu widerrufen; eventualiter sei ihm die Aufenthaltsbewilligung zu belassen bzw. neu auszuhändigen, subeventualiter die Sache zurückzuweisen (sic). Prozessual ersucht er um Gewährung der unentgeltlichen Prozessführung und Beiordnung eines amtlichen Rechtsbeistands in Person seines Rechtsvertreters. C.b. Mit Präsidialverfügung vom 26. November 2018 hat das Bundesgericht der Beschwerde die aufschiebende Wirkung zuerkannt. C.c. Die Sicherheitsdirektion und das Verwaltungsgericht des Kantons Zürich sowie das Staatssekretariat für Migration verzichten auf Vernehmlassung.