Citation: 2C_133/2013 E. C

Vor Bundesgericht beantragt X.________, das Urteil des Kantonsgerichts Basel-Landschaft vom 12. Dezember 2012 aufzuheben und ihm weiterhin den Aufenthalt im Kanton Basel-Landschaft zu bewilligen, eventualiter die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Zudem sei ihm im bundesgerichtlichen Verfahren die unentgeltliche Rechtspflege zu gewähren. Das Kantonsgericht Basel-Landschaft verzichtet auf eine Vernehmlassung. Der Regierungsrat des Kantons Basel-Landschaft und das Bundesamt für Migration (BFM) beantragen die Abweisung der Beschwerde.