Citation: 2C_911/2020 E. C

A.________ gelangt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten sowie subsidiärer Verfassungsbeschwerde an das Bundesgericht. Er beantragt, der Entscheid des Verwaltungsgerichts vom 24. September 2020 sei aufzuheben und ihm weiterhin der Aufenthalt zu bewilligen. Eventualiter sei der Streitgegenstand an die Vorinstanz zurückzuweisen, mit der Anweisung den Sachverhalt rechtskonform zu erfassen und anschliessend erneut zu entscheiden. Es sei ihm zudem für das bundesgerichtliche Verfahren die unentgeltliche Rechtspflege zu gewähren und Rechtsanwalt Daniel Hoffmann als unentgeltlicher Rechtsbeistand beizugeben. Der Abteilungspräsident hat der Beschwerde mit Verfügung vom 3. November 2020 antragsgemäss die aufschiebende Wirkung zuerkannt. Die Vorinstanz und die Sicherheitsdirektion verzichten auf eine Vernehmlassung. Das Migrationsamt und das Staatssekretariat für Migration haben keine Stellungnahme eingereicht.