Citation: 2C_260/2017 E. C

Mit Eingabe vom 24. Februar 2017 erhebt A.________ Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, das angefochtene Urteil des Kantonsgerichts vom 19. Oktober 2016 sei aufzuheben und dem Beschwerdeführer die Aufenthaltsbewilligung zu verlängern. Eventualiter sei der Beschwerdeführer letztmals zu verwarnen. Weiter ersucht er um Gewährung der unentgeltlichen Rechtspflege. Der Regierungsrat des Kantons Basel-Landschaft schliesst auf Abweisung der Beschwerde. Das Kantonsgericht Basel-Landschaft und das Staatssekretariat für Migration verzichten auf eine Vernehmlassung.