Faits: A. Par jugement du 2 février 2006, le Tribunal pénal de la Sarine a notamment condamné X._, pour assassinat et infraction à la LSEE, à une peine de quinze ans de réclusion, sous déduction de la détention préventive. Cette condamnation se fonde, en bref, sur les éléments suivants. A.a Le 15 août 2001, X._, ressortissant dominicain né en 1966, a poignardé et égorgé Y._ au moyen d'un couteau de cuisine. La victime était mariée depuis 1994 à Z._. Les époux se trouvaient en instance de divorce. X._ a été arrêté le 20 août 2001. Il était arrivé en Suisse le 6 juillet 2001, muni de faux papiers italiens. Il a séjourné chez sa maîtresse, Z._, qui le présentait comme le père de sa fille, née en 1988. A.b Le Tribunal a retenu la première version des faits donnée par X._, à savoir qu'il avait tué Y._, à la demande de l'épouse de celui-ci, en l'attaquant de derrière, alors que la victime était assise sur son lit. Il a écarté la seconde version présentée par l'intéressé selon laquelle il aurait été agressé par Y._ qui lui reprochait d'être l'amant de sa femme. B. Par arrêt du 11 mars 2008, la Cour d'appel pénal du Tribunal cantonal fribourgeois a rejeté le recours de X._. C. Déposant un recours en matière pénale au Tribunal fédéral, X._ conclut, principalement, à la réforme de l'arrêt cantonal en ce sens qu'il est condamné, pour meurtre et infraction à la LSEE, à une peine de dix ans de réclusion, sous déduction de la détention préventive. Il requiert l'assistance judiciaire. 