Faits: A. Par jugement du 30 avril 2007, statuant sur l'opposition à une ordonnance de condamnation, le Tribunal de police du canton de Genève a condamné X._ à une peine ferme de trois mois d'emprisonnement pour abus de confiance, dommages à la propriété, menaces et conduite sans assurance responsabilité civile. Statuant sur appel du condamné le 19 novembre 2007, la Chambre pénale de la Cour de justice genevoise a confirmé le jugement de première instance. B. La condamnation de X._ repose sur les faits suivants: B.a Dès le mois de septembre 2004, B C._ a hébergé X._. Avec le fils de celle-ci, ils ont formé le projet de réparer des véhicules d'occasion afin de les revendre en Algérie. B C._ a investi 15'800 fr. et X._, 7'400 fr. Au cours du mois de décembre 2004, ils ont acheté en commun une voiture pour un prix de 3'600 fr.; B C._ a versé 2'600 fr. et X._, 1'000 fr. En été 2005, X._ a vendu ce véhicule, dont B C._ était la détentrice, et a gardé pour lui le prix de vente de 3'400 fr. B.b Le 11 juillet 2005, au cours d'une dispute, X._ a coupé le câble d'une antenne parabolique se trouvant sur le toit de la maison de B C._, causant des dégâts pour 500 fr. Cette dernière a porté plainte le 13 juillet 2005. B.c Entre le 15 et le 30 avril 2006, lors d'une rencontre avec D._, connaissance de la famille C._, X._ a proféré des menaces de mort envers A C._, disant que si ce dernier entendait s'opposer à lui à propos de son litige avec B C._, il enverrait quelqu'un pour le tuer. D._ a pris au sérieux les propos tenus par X._. C. Contre l'arrêt cantonal du 19 novembre 2007, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Sous suite de dépens, il conclut à l'annulation de l'arrêt attaqué. En outre, il sollicite l'effet suspensif et l'assistance judiciaire. D. A. et B C._ concluent au rejet du recours. Le premier requiert en outre l'assistance judiciaire. Le Ministère pubic genevois conclut à l'admission du recours. 