Sachverhalt: Sachverhalt: A. X._ (geb. 1960) stammt aus Serbien/Montenegro (Kosovo). Er war in erster Ehe mit der Landsfrau Y._ verheiratet, mit der er drei Kinder hatte (Tochter A._, geb. 1989, sowie die beiden Söhne B._, geb. 1991, und C._, geb. 1993). Die Ehe wurde am 17. Januar 1997 geschieden, wobei das Sorgerecht dem Vater zugeteilt wurde. Nach der Scheidung blieben die Kinder bei den Grosseltern väterlicherseits in Gjakova/ Kosovo, wo sie von diesen, einer Tante und einem Onkel sowie dessen Frau betreut wurden. Am 13. März 1997 heiratete X._ die Schweizer Bürgerin Z._ (geb. 1954). Am 9. Juli 1997 reiste er zum Verbleib bei seiner Ehefrau in die Schweiz ein. Am 12. März 2001 wurde er erleichtert eingebürgert. Am 12. September 2002 wurde die Ehe X._ und Z._ geschieden. Nachdem ein Verfahren zur Nichtigerklärung des Schweizer Bürgerrechts eingeleitet worden war, heirateten X._ und Z._ am 27. April 2004 erneut; in der Folge wurde das Verfahren eingestellt. Am 12. September 2002 wurde die Ehe X._ und Z._ geschieden. Nachdem ein Verfahren zur Nichtigerklärung des Schweizer Bürgerrechts eingeleitet worden war, heirateten X._ und Z._ am 27. April 2004 erneut; in der Folge wurde das Verfahren eingestellt. B. X._ stellte am 4. August 2003 für seine Kinder A._, B._ und C._ ein Familiennachzugsgesuch. Dieses wurde vom Migrationsamt des Kantons Zürich am 24. Mai 2004 abgewiesen. Den dagegen erhobenen Rekurs wies der Regierungsrat des Kantons Zürich am 1. Dezember 2004 ebenfalls ab. Auf Beschwerde hin bestätigte das Verwaltungsgericht des Kantons Zürich diesen Entscheid mit Urteil vom 25. Mai 2005. B. X._ stellte am 4. August 2003 für seine Kinder A._, B._ und C._ ein Familiennachzugsgesuch. Dieses wurde vom Migrationsamt des Kantons Zürich am 24. Mai 2004 abgewiesen. Den dagegen erhobenen Rekurs wies der Regierungsrat des Kantons Zürich am 1. Dezember 2004 ebenfalls ab. Auf Beschwerde hin bestätigte das Verwaltungsgericht des Kantons Zürich diesen Entscheid mit Urteil vom 25. Mai 2005. C. X._ hat am am 22. Juni 2005 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Er beantragt, die Verfügung des Migrationsamtes des Kantons Zürich vom 24. Mai 2004 sei aufzuheben; das Gesuch vom 4. August 2003 um Bewilligung des Familiennachzuges für die Kinder A._, B._ und C._ sei gutzuheissen und den drei Kindern sei eine Aufenthaltsbewilligung zum Verbleib beim Vater zu erteilen. Der Beschwerdeführer macht eine Verletzung vom Bundesrecht im Sinn von Art. 104 lit. a OG geltend. C. X._ hat am am 22. Juni 2005 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Er beantragt, die Verfügung des Migrationsamtes des Kantons Zürich vom 24. Mai 2004 sei aufzuheben; das Gesuch vom 4. August 2003 um Bewilligung des Familiennachzuges für die Kinder A._, B._ und C._ sei gutzuheissen und den drei Kindern sei eine Aufenthaltsbewilligung zum Verbleib beim Vater zu erteilen. Der Beschwerdeführer macht eine Verletzung vom Bundesrecht im Sinn von Art. 104 lit. a OG geltend. D. Die Staatskanzlei des Kantons Zürich (für den Regierungsrat) und das Bundesamt für Migration schliessen auf Abweisung der Beschwerde. Das Verwaltungsgericht des Kantons Zürich beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei.