Faits: Faits: A. A.a Inscrite au registre du commerce depuis février 1985, la société genevoise B._ avait pour but social le commerce de titres, la gérance de fortune et les services en relation avec des placements et des investissements. Son animateur principal et président du conseil d'administration était Y._. En 1987, la banque C._ (ci-après: C._) a pris une participation de 15 % dans le capital de B._. Le directeur général de C._, Z._, est devenu administrateur de B._ avec signature collective à deux dès le 17 novembre 1989. C._ a accordé diverses facilités de crédit à B._, qui étaient garanties par des actes de nantissement portant sur les avoirs des clients de B._. A.X._, dont la fortune provenait pour l'essentiel de la vente de l'hôtel quatre étoiles qu'il avait dirigé pendant 16 ans avec l'aide de son épouse, B.X._, était l'un des principaux clients de B._. Du 18 août 1986 au 14 février 1992, A.X._ a également été administrateur de B._ et disposait, à partir du 17 novembre 1987, de la signature collective à deux. La société lui versait un montant de 5'000 fr. par mois, sans véritable contre-prestation et les transactions faites pour le compte de A.X._ n'étaient pas grevées de commissions. Celui-ci a prétendu avoir fait totalement confiance à Y._ et à Z._ pour toutes les décisions importantes de la société. Il a admis avoir signé plusieurs documents sans poser de questions et sans comprendre de quoi il s'agissait. A partir de 1987, il a en particulier signé des actes par lesquels il a mis en gage et cédé ses avoirs sur les comptes de B._, pour garantir les créances de C._ vis-à-vis de lui-même et de B._. A.b W._ a été l'organe de révision de B._ du 13 octobre 1989 au 3 mars 1992. Les comptes 1988 n'ont fait l'objet d'aucune révision, l'organe de contrôle de l'époque se contentant d'entériner les comptes présentés par B._. Le 3 août 1990 s'est tenue l'assemblée générale ordinaire de B._ au cours de laquelle W._ a déposé son premier rapport concernant l'exercice 1989. Les comptes ont été approuvés et le mandat de W._ renouvelé. Le même jour, lors d'une séance du conseil d'administration de B._, l'organe de révision a attiré l'attention de la société sur le laxisme qui avait régné dans la tenue des comptes et sur le fait qu'elle avait dû réorganiser la comptabilité. Dans son rapport sur l'exercice 1990, W._ a relevé que la comptabilité était tenue avec exactitude. Elle a proposé d'approuver les comptes pour l'année 1990, qui présentaient une perte reportée de 220'852 fr., émettant toutefois une réserve dans la mesure où le bilan de B._ au 31 décembre 1990 comportait des créances en blanc pour 8'559'000 fr. et des cautions en blanc pour 996'000 fr. Elle a également relevé ne pas avoir reçu les informations suffisantes pour apprécier la solvabilité de certains débiteurs pour un montant de 4'370'000 fr. et le risque lié aux cautions en blanc; enfin, elle a fait remarquer que la société disposait seulement d'une provision de 305'000 fr. pour couvrir les risques de perte sur débiteurs et d'une provision de 100'000 fr. pour faire face à des risques généraux. Il s'est avéré que le bilan de B._, sur la base duquel le rapport sur l'exercice 1990 avait été établi, avait été manipulé pour cacher d'importantes pertes latentes sur titres. Ainsi, le 12 août 1991, la société D._ avait acheté, avec effet rétroactif au 31 décembre 1990, plusieurs positions de titres sur lesquelles B._ enregistrait des pertes pour un montant total de 7'700'000 fr. Quelques jours plus tard, l'opération avait été annulée et le montant débité des comptes de B._, sans écritures correspondantes dans la comptabilité. Lors d'un contrôle surprise en septembre 1991, W._ s'est aperçue de cette opération, alors que son rapport concernant les comptes de l'année 1990 avait déjà été approuvé. Lors de l'assemblée générale ordinaire du 3 septembre 1991, Y._ a relevé que l'année 1990 avait été difficile et qu'une restructuration de B._ avait été nécessaire. L'organe de contrôle a exprimé son désir de résilier son mandat, mais y a finalement renoncé. Le 23 septembre 1991, W._ a décidé de renouveler son mandat d'organe de contrôle à la condition que B._ prenne une série de mesures concernant la gestion de la société. Le 28 novembre 1991, une réunion du conseil d'administration de B._ s'est tenue, en présence de Y._, Z._, A.X._ et d'un représentant de W._. A cette occasion, il a été exposé que la situation financière de la société était très grave, que la dette était d'environ 20 millions de francs, dont 11 millions n'étaient pas couverts. Les administrateurs ont proposé d'apporter chacun des nouveaux capitaux pour faire face aux engagements de B._. Le 19 décembre 1991, W._ a informé l'assemblée générale extraordinaire de B._ qu'elle avait découvert que la totalité des titres déposés par B._ auprès de C._, y compris les titres appartenant aux clients, étaient engagés en faveur de cette dernière. W._ a indiqué que des mesures pour libérer les dépôts des clients qui n'auraient pas autorisé la société à mettre leurs titres en gage devaient être prises de toute urgence. Elle a également réclamé les procès-verbaux des dernières séances du conseil d'administration et a relevé une augmentation des charges lui semblant inquiétante. La perte au 13 décembre 1991 s'élevait à 1'160'000 fr. Elle a encore souligné que la situation s'était détériorée concernant les créances envers les débiteurs en blanc de B._, dont 8'000'000 fr. concernaient des débiteurs douteux. W._ invitait donc B._ à prendre rapidement des mesures d'assainissement, à défaut de quoi, il faudrait déposer le bilan. Relevant divers autres dysfonctionnements, l'organe de contrôle menaçait à nouveau de donner sa démission si B._ ne donnait pas suite à ses recommandations. Par convention du 22 décembre 1991, les administrateurs se sont engagés à verser 14'300'000 fr. au total, correspondant au montant jugé nécessaire pour assainir la société. Ce plan d'assainissement a été approuvé au cours de l'assemblée générale extraordinaire des actionnaires de B._ qui s'est tenue entre le 16 et le 22 décembre 1991. Lors de l'assemblée générale du 16 janvier 1992, l'organe de contrôle a fait état des différentes étapes du mécanisme d'assainissement et a souligné la nécessité d'établir un rapport de révision spécial en vue de la réduction du capital, aux fins de supprimer le solde déficitaire au bilan après assainissement. Z._ et A.X._ ont donné leur démission; Y._ est resté l'administrateur unique de B._. Le 17 février 1992, W._ a été informée par les époux X._ du fait que, par erreur, un montant avait été débité d'un de leurs comptes auprès de B._ en octobre 1991, mais qu'ils ne pouvaient le récupérer, bien que Y._ en ait donné l'ordre à la banque le 18 décembre 1991, car B._ n'avait pas les liquidités nécessaires. L'organe de contrôle a conseillé à B._ de provisionner ce poste à hauteur de 225'000 fr. Une garantie de paiement a été émise le 27 février 1992 par C._, qui s'engageait irrévocablement et à première requête à verser 250'000 fr. aux époux X._ si ceux-ci obtenaient un jugement en leur faveur à l'encontre de B._. Le 2 mars 1992, W._ a délivré un rapport à B._ permettant une réduction du capital social, suivie de sa reconstitution immédiate, avec la possibilité de renoncer à l'avis aux créanciers. Cette opération a été constatée par acte notarié le 2 mars 1992. Le 5 avril 1993, A.X._ a obtenu en justice l'annulation de la décision de l'assemblée générale de B._ du 2 mars 1992 par laquelle le capital de la société avait été réduit à zéro. A.c Le 18 septembre 1992, A.X._ a déposé une plainte pénale pour escroquerie à l'encontre de divers organes de C._. Cette dernière a, par la suite, également déposé plainte pénale à l'encontre des organes de B._. La plainte pénale de A.X._ a été classée, alors que Y._ a été reconnu coupable d'escroquerie, de faux dans les titres et d'obtention frauduleuse d'une constatation fausse. Il a été condamné à six mois d'emprisonnement avec sursis et à la confiscation d'une somme de 200'000 fr. Dans le cadre de cette procédure pénale, une expertise a été ordonnée. Il ressort en particulier du rapport du 9 mai 1994, complété le 19 septembre 1994, que, dès 1989, B._ était insolvable. Ses bilans pour les exercices 1985 à 1991 mentionnaient des postes débiteurs comprenant régulièrement des positions en blanc qui concernaient, pour la plupart, des sociétés écrans dépourvues de substance et contrôlées par Y._. Lors de la clôture des comptes 1990 réalisée en juin 1991, W._ s'est aperçue de nombreuses irrégularités dans la tenue de la comptabilité de B._, qui avaient cours depuis plusieurs années déjà, et a demandé des éclaircissements à Y._. Devant l'inertie des organes de B._, elle a établi clairement la nécessité d'un assainissement lors d'une assemblée générale extraordinaire du 19 décembre 1991. Le principal responsable de l'insolvabilité de B._ est Y._, qui, de 1987 à 1991, s'est emparé de fonds appartenant à B._ ou les a prélevés sur des crédits obtenus grâce à des garanties de B._, pour un montant total oscillant entre 15 et 16 millions de francs. Selon l'expert, l'assainissement de la société a été mené dans un climat de conflits et de flou, qui devait conduire l'organe de contrôle à une vigilance accrue dans ses vérifications, alors que de graves omissions pouvaient être reprochées à W._. A.d Le 12 octobre 1992, les époux X._ ont déposé en justice une demande en paiement portant sur 450'000 fr. avec intérêt à 10 % dès le 18 octobre 1991 à l'encontre de la société E._S.A. (ci-après: E._; la nouvelle raison sociale de B._) et Y._. Un accord est intervenu entre les parties et, le 21 avril 1993, le Tribunal a donné acte que E._ reconnaissait devoir aux époux X._ la somme qu'ils réclamaient. A.e La faillite de E._ a été prononcée au printemps 1994. Les époux X._ ont produit des créances pour un montant total de 3'957'000 fr. dont 567'000 fr. ont été admis en 5ème classe. Le 28 avril 2000, les époux X._ ont obtenu la cession des droits de la masse et ont été autorisés à poursuivre la réalisation de la créance de 14'300'000 fr. correspondant au découvert prévisible. Le 28 avril 2000, les époux X._ ont obtenu la cession des droits de la masse et ont été autorisés à poursuivre la réalisation de la créance de 14'300'000 fr. correspondant au découvert prévisible. B. Par demande déposée le 9 novembre 2001 devant le Tribunal de première instance du canton de Genève, les époux X._ ont conclu à ce que W._ soit condamnée à leur verser 567'000 fr. sous réserve d'amplification. Ce montant correspondait à la somme de 450'000 fr. plus les intérêts que E._ avait reconnu leur devoir selon la décision du 21 avril 1993. Les époux X._ se sont fondés principalement sur les manquements de l'organe de contrôle mis en évidence dans les rapports d'expertise déposés dans le cadre de la procédure pénale. Par jugement du 22 avril 2004, les époux X._ ont été déboutés de toutes leurs conclusions. Admettant la réalisation des conditions de la responsabilité de W._, le Tribunal a estimé en substance qu'en raison de la grave faute concomitante de A.X._, les demandeurs ne pouvaient prétendre à aucune indemnisation. Par arrêt du 18 février 2005, la Cour de justice a rejeté l'appel formé par les époux X._ contre ce jugement, ainsi que l'appel incident déposé par W._, qui se limitait aux dépens. Après avoir rejeté l'exception de prescription formée par l'organe de contrôle, les juges, tout en retenant que W._ avait violé les devoirs que lui imposait sa charge, ont considéré que l'action était infondée au motif que les manquements de l'organe de révision ne se trouvaient pas dans un rapport de causalité adéquate avec le dommage. Par arrêt du 18 février 2005, la Cour de justice a rejeté l'appel formé par les époux X._ contre ce jugement, ainsi que l'appel incident déposé par W._, qui se limitait aux dépens. Après avoir rejeté l'exception de prescription formée par l'organe de contrôle, les juges, tout en retenant que W._ avait violé les devoirs que lui imposait sa charge, ont considéré que l'action était infondée au motif que les manquements de l'organe de révision ne se trouvaient pas dans un rapport de causalité adéquate avec le dommage. C. Contre l'arrêt du 18 février 2005, les époux X._ (les demandeurs) interjettent un recours en réforme au Tribunal fédéral. Ils concluent à l'annulation de l'arrêt entrepris et à la condamnation de W._ à leur verser la somme de 567'000 fr. W._ (la défenderesse) propose que les époux X._ soient déboutés de toutes leurs conclusions. Par décision du 1er juin 2005, le Tribunal fédéral a admis la requête d'assistance judiciaire formée par les époux X._ et a désigné Me Jean-Cédric Michel comme avocat d'office.