Sachverhalt: A. Der 1968 geborene O._ meldete sich am 27. September 2002 wegen psychischer Beschwerden zum Bezug von Leistungen bei der Invalidenversicherung an. Gestützt auf die beruflichen und medizinischen Abklärungen, insbesondere das Gutachten des Dr. med. A._, Facharzt für Psychiatrie und Psychotherapie, vom 24. März 2003 sprach die IV-Stelle Basel-Landschaft mit Verfügung vom 18. Juni 2003 ab dem 1. Oktober 2002 eine ganze Invalidenrente zu. Im März 2005 leitete die IV-Stelle ein Rentenrevisionsverfahren ein. Die von Dr. med. W._, Spezialarzt für Psychiatrie und Psychotherapie, erstellte Expertise datiert vom 2. Oktober 2005. Gestützt darauf verfügte die IV-Stelle am 25. November 2005 ab dem 1. Januar 2006 die Reduktion der ganzen auf eine halbe Invalidenrente (Invaliditätsgrad von 55%). Daran hielt sie auf erhobene Einsprache hin fest (Entscheid vom 3. April 2007). B. Die von O._ gegen den Einspracheentscheid vom 3. April 2007 eingereichte Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 23. November 2007 ab. C. O._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, es sei unter Aufhebung des angefochtenen Entscheides rückwirkend ab 1. Oktober 2005 bis auf weiteres eine ganze Rente der Invalidenversicherung zuzusprechen; eventualiter sei die Sache zu weiterer Sachverhaltsabklärung an die IV-Stelle zurückzuweisen. Ihm sei zudem die unentgeltliche Rechtspflege zu gewähren. Die IV-Stelle und das Bundesamt für Sozialversicherungen verzichten auf eine Stellungnahme.