Citation: 2C_143/2014 E. C

Mit Verfügung vom 5. Oktober 2012 widerrief das Migrationsamt des Kantons Zürich die Niederlassungsbewilligung A.________ und wies ihn aus der Schweiz weg. Einen Rekurs dagegen wies die Sicherheitsdirektion des Kantons Zürich am 30. Januar 2013 ab, und mit Urteil vom 12. Dezember 2013 bestätigte das Verwaltungsgericht des Kantons Zürich diese Entscheide. Gegen dieses Urteil führt A.________ (Beschwerdeführer) mit Eingabe vom 3. Februar 2014 Beschwerde in öffentlich-rechtlichen Angele genheiten. Er beantragt dessen Aufhebung sowie den Verzicht auf den Widerruf der Niederlassungsbewilligung und der Wegweisung; eventuell sei die Streitsache zu weiteren Abklärungen zurückzuweisen. Ausserdem beantragt er die unentgeltliche Rechtspflege und die Beiordnung seines Anwalts als amtlichen Rechtsvertreter. Das Bundesamt für Migration beantragt die Abweisung der Beschwerde. Die Sicherheitsdirektion und das Verwaltungsgericht (Vorinstanz) haben auf eine Vernehmlassung verzichtet.