Sachverhalt: Sachverhalt: A. Die A._ AG (Klägerin) bezweckt die Beteiligung an kommerziellen und industriellen Unternehmungen sowie die Verwaltung eigenen und fremden Vermögens. Ihr Aktienkapital beträgt Fr. 500'000.-- und ist in 500 Namenaktien zu Fr. 1'000.-- aufgeteilt. B._ (Beklagter 1) ist Wirtschaftsberater sowie Partner und Verwaltungsratspräsident der X._ AG (vorher XY._ AG), Volketswil. Er war seit dem 11. November 1994 bis zu seinem Rücktritt an der Verwaltungsratssitzung vom 3. September 1998 Mitglied und Präsident des Verwaltungsrats der Klägerin. Sein Eintrag im Handelsregister wurde am 26. Juli 1999 gelöscht. D._ (Beklagter 2) ist eidgenössisch diplomierter Steuerexperte und Controller. Er wurde ebenfalls am 11. November 1994 in den Verwaltungsrat der Klägerin gewählt. Seit dem 9. Mai 1995 war er zudem Delegierter des Verwaltungsrates. Der Beklagte 2 löste den Beklagten 1 als Präsident des Verwaltungsrates ab und übte diese Funktion bis zu seiner Abwahl an der Generalversammlung vom 13. März 2001 aus. Er besorgte die Buchhaltung und die Steuerangelegenheiten der Klägerin. C._ (Beklagter 3) ist Wirtschaftsanwalt. Er wurde ebenfalls am 11. November 1994 in den Verwaltungsrat der Klägerin gewählt und blieb dessen Mitglied bis zur Abwahl an der Generalversammlung vom 13. März 2001. C._ (Beklagter 3) ist Wirtschaftsanwalt. Er wurde ebenfalls am 11. November 1994 in den Verwaltungsrat der Klägerin gewählt und blieb dessen Mitglied bis zur Abwahl an der Generalversammlung vom 13. März 2001. B. Am 30. August 2002 gelangte die Klägerin an das Handelsgericht des Kantons Zürich mit den Rechtsbegehren, die Beklagten seien zu verpflichten, ihr Fr. 3'390'945.-- nebst Zins zu bezahlen; die Ersatzpflicht der einzelnen Beklagten sei richterlich zu bestimmen; eventualiter seien die Beklagten zu verpflichten, der Klägerin EURO 2'084'583.-- nebst Zins zu bezahlen; die Ersatzpflicht der einzelnen Beklagten sei richterlich zu bestimmen. Die Klägerin warf den Beklagten vor, sie hätten ihre Pflichten in der Oberleitung der Gesellschaft im Finanzbereich verletzt, keine Finanzkontrolle geführt, zweckwidrig und sorgfaltswidrig hochspekulative Optionsgeschäfte geduldet; ausserdem seien sie zur Abwendung von Vermögensverlusten aus unzulässigen Optionsgeschäften nicht eingeschritten; die Beklagten 1 und 3 hätten zudem ihre Oberaufsicht über den mit der Geschäftsführung betrauten Beklagten 2 nicht wahrgenommen. Konkret warf die Klägerin den Beklagten vor, sie hätten zugelassen, dass der Vermögensverwalter (E._) fast die ganzen liquiden Mittel der Klägerin in hoch spekulative Optionsgeschäfte investiert und damit der Klägerin im Zeitraum vom 30. März 1998 bis 6. Januar 1999 einen Verlust von DEM 4'846'320.-- zugefügt habe. Davon sei der von der X._ Bank im Rahmen eines Vergleichs erhaltene Betrag von Fr. 600'000.-- in Abzug zu bringen. B. Am 30. August 2002 gelangte die Klägerin an das Handelsgericht des Kantons Zürich mit den Rechtsbegehren, die Beklagten seien zu verpflichten, ihr Fr. 3'390'945.-- nebst Zins zu bezahlen; die Ersatzpflicht der einzelnen Beklagten sei richterlich zu bestimmen; eventualiter seien die Beklagten zu verpflichten, der Klägerin EURO 2'084'583.-- nebst Zins zu bezahlen; die Ersatzpflicht der einzelnen Beklagten sei richterlich zu bestimmen. Die Klägerin warf den Beklagten vor, sie hätten ihre Pflichten in der Oberleitung der Gesellschaft im Finanzbereich verletzt, keine Finanzkontrolle geführt, zweckwidrig und sorgfaltswidrig hochspekulative Optionsgeschäfte geduldet; ausserdem seien sie zur Abwendung von Vermögensverlusten aus unzulässigen Optionsgeschäften nicht eingeschritten; die Beklagten 1 und 3 hätten zudem ihre Oberaufsicht über den mit der Geschäftsführung betrauten Beklagten 2 nicht wahrgenommen. Konkret warf die Klägerin den Beklagten vor, sie hätten zugelassen, dass der Vermögensverwalter (E._) fast die ganzen liquiden Mittel der Klägerin in hoch spekulative Optionsgeschäfte investiert und damit der Klägerin im Zeitraum vom 30. März 1998 bis 6. Januar 1999 einen Verlust von DEM 4'846'320.-- zugefügt habe. Davon sei der von der X._ Bank im Rahmen eines Vergleichs erhaltene Betrag von Fr. 600'000.-- in Abzug zu bringen. C. Das Handelsgericht des Kantons Zürich wies die Klage mit Urteil vom 24. Januar 2005 ab. Das Gericht liess offen, ob die Beklagten auf Weisung sämtlicher Aktionäre gehandelt hatten, da umstritten war, ob die Gebrüder F._ im massgebenden Zeitpunkt als Alleinaktionäre zu betrachten waren. Das Gericht kam indessen zum Schluss, dass die von E._ veranlassten Optionsgeschäfte anlässlich der ordentlichen Generalversammlung vom 25. November 1998 über das Geschäftsjahr 1997/98 genehmigt und dem Verwaltungsrat für dessen Geschäftstätigkeit Entlastung gewährt worden war. Die Klägerin sei deshalb nicht mehr berechtigt, gegen die Beklagten Verantwortlichkeitsansprüche aus den fraglichen Optionsgeschäften zu erheben. C. Das Handelsgericht des Kantons Zürich wies die Klage mit Urteil vom 24. Januar 2005 ab. Das Gericht liess offen, ob die Beklagten auf Weisung sämtlicher Aktionäre gehandelt hatten, da umstritten war, ob die Gebrüder F._ im massgebenden Zeitpunkt als Alleinaktionäre zu betrachten waren. Das Gericht kam indessen zum Schluss, dass die von E._ veranlassten Optionsgeschäfte anlässlich der ordentlichen Generalversammlung vom 25. November 1998 über das Geschäftsjahr 1997/98 genehmigt und dem Verwaltungsrat für dessen Geschäftstätigkeit Entlastung gewährt worden war. Die Klägerin sei deshalb nicht mehr berechtigt, gegen die Beklagten Verantwortlichkeitsansprüche aus den fraglichen Optionsgeschäften zu erheben. D. Mit eidgenössischer Berufung stellt die Klägerin den Antrag, das Urteil des Handelsgerichts des Kantons Zürich vom 24. Januar 2005 sei aufzuheben und die Streitsache an die Vorinstanz zurückzuweisen. Sie rügt, die Vorinstanz habe bundesrechtswidrig den Entlastungsbeschluss vom 25. November 1998 als gültig qualifiziert und überdies die Déchargeerteilung über den 30. Juni 1998 hinaus als wirksam erachtet. D. Mit eidgenössischer Berufung stellt die Klägerin den Antrag, das Urteil des Handelsgerichts des Kantons Zürich vom 24. Januar 2005 sei aufzuheben und die Streitsache an die Vorinstanz zurückzuweisen. Sie rügt, die Vorinstanz habe bundesrechtswidrig den Entlastungsbeschluss vom 25. November 1998 als gültig qualifiziert und überdies die Déchargeerteilung über den 30. Juni 1998 hinaus als wirksam erachtet. E. Die Beklagten schliessen auf Abweisung der Berufung.