Faits: Faits: A. Le 24 novembre 1995, X._ (demandeur), né le 20 août 1962, a été victime d'un accident de la circulation à Genève. Son véhicule a été heurté, alors qu'il était à l'arrêt, par une voiture immatriculée en France, dont l'assurance (Y._ SA; ci-après: Y._) était représentée en Suisse par Zurich Assurances, Lausanne. Le demandeur, avocat spécialisé dans les trusts, a été totalement incapable de travailler dès le 24 novembre 1995, puis dès le 24 avril 1996, ce qui a amené son employeur à le licencier, avec effet au 30 juin 1996. Par courrier du 14 décembre 1995, Zurich Assurances a informé la société Z._d'assurances contre les accidents (ci-après: Z._) qu'en sa qualité de compagnie gérante du Syndicat suisse d'Assureurs automobiles elle n'avait pas à s'occuper du sinistre en question, qu'il y avait collision d'intérêts au sens de l'art. 41 de l'Ordonnance sur l'assurance des véhicules dans sa teneur valable jusqu'au 1er janvier 1996 (aOAV; RS 741.31) et que la cession de ce sinistre intervenait d'entente avec l'assureur français. Le 19 juillet 1996, le demandeur, par son conseil, a indiqué à Zurich Assurances que son licenciement était dû à son état de santé consécutif à l'accident du 24 novembre 1995. Par courrier du 24 juillet 1996, Zurich Assurances a répondu qu'elle avait cédé le cas à Z._. Les 25 juillet et 5 août 1996, le conseil du demandeur s'est adressé à Z._, qui a accepté, le 17 septembre 1996, de verser une somme de 5'000 fr. à valoir sur l'ensemble du dommage restant, selon une convention de règlement du 19 septembre 1996. Le 17 avril 1998, l'assureur LAA du demandeur a informé celui-ci du revenu déterminant pour la fixation des indemnités journalières. Le 26 mai 1998, le demandeur a indiqué à Z._ que l'atteinte à son avenir économique était considérable et a requis la délivrance d'une déclaration de renonciation à la prescription jusqu'à la fin de l'année 1999. Par courrier du 4 août 1998, Z._ a répondu que l'assureur apériteur Zurich Assurances avait confié la gestion de ce dossier à une société tierce et qu'elle était intervenue à ce sujet auprès de la Zurich Assurances. Dans un courrier du 24 août 1998, Z._ a indiqué à Y._ qu'elle avait été confirmée en tant qu'autorité de règlement pour ce dossier par le "Bureau Central Suisse", représenté par la Zurich Assurances. Z._ a également invité l'assureur français à lui confirmer sa compétence dans la gestion de ce dossier. Le 5 octobre 1998, le demandeur, se référant au courrier précité, a sollicité Z._ de lui confirmer qu'elle restait l'assureur responsabilité civile du détenteur du véhicule français. Il a réitéré cette demande en date du 19 octobre 1998. Après avoir obtenu confirmation à ce sujet, le demandeur a également sollicité la confirmation définitive par Z._ de la couverture du cas et le paiement d'un acompte de 100'000 fr. Le 5 octobre 1998, le demandeur, se référant au courrier précité, a sollicité Z._ de lui confirmer qu'elle restait l'assureur responsabilité civile du détenteur du véhicule français. Il a réitéré cette demande en date du 19 octobre 1998. Après avoir obtenu confirmation à ce sujet, le demandeur a également sollicité la confirmation définitive par Z._ de la couverture du cas et le paiement d'un acompte de 100'000 fr. B. Le 25 août 1999, le demandeur a ouvert action contre Z._. Il a conclu au paiement de 205'000 fr. (ch. I.), de 3'199'400 fr. (ch. II.) et de 100'000 fr. (ch. III.), le tout avec intérêts. Le 22 mai 2002, il a augmenté le ch. II de sa conclusion à 4'194'356 fr., avec intérêts. Z._ a conclu à libération. Par convention de procédure des 28 mai et 11 juin 2003, le demandeur, Z._ et le Bureau National Suisse d'Assurance, Zurich (ci-après: BNA) ont prévu que dès l'homologation de ladite convention, le BNA se substituera à Z._ dans le procès qui l'oppose au demandeur. La convention de procédure a été ratifiée le 18 juin 2003. Dans sa duplique du 17 novembre 2003, le BNA (défendeur) a excipé de la prescription. Par jugement du 7 mars 2005, la Cour civile du Tribunal cantonal vaudois a rejeté les conclusions prises par le demandeur contre le défendeur, considérant que son action était prescrite. Par jugement du 7 mars 2005, la Cour civile du Tribunal cantonal vaudois a rejeté les conclusions prises par le demandeur contre le défendeur, considérant que son action était prescrite. C. Le demandeur interjette un recours en réforme au Tribunal fédéral. Il conclut à la réforme du jugement attaqué, en ce sens que son action n'est pas prescrite, et au renvoi de la cause à la cour cantonale pour nouvelle décision. Il maintient ses prétentions quant au versement de la somme de 4'194'356 fr., plus intérêts. Le défendeur propose le rejet du recours dans la mesure où il est recevable et la confirmation du jugement cantonal. 