Sachverhalt: Sachverhalt: A. Der aus Serbien-Montenegro, Provinz Kosovo, stammende X._ (geboren am **. ** 1959) ist nach eigenen Angaben 1979 erstmals als Saisonnier in die Schweiz eingereist. 1983 wurde ihm die Aufenthalts- und 1989 die Niederlassungsbewilligung erteilt. Am 21. Juni 1993 heiratete er eine italienische Staatsangehörige und am 23. Dezember 1994 erwarb er das Schweizer Bürgerrecht. A. Der aus Serbien-Montenegro, Provinz Kosovo, stammende X._ (geboren am **. ** 1959) ist nach eigenen Angaben 1979 erstmals als Saisonnier in die Schweiz eingereist. 1983 wurde ihm die Aufenthalts- und 1989 die Niederlassungsbewilligung erteilt. Am 21. Juni 1993 heiratete er eine italienische Staatsangehörige und am 23. Dezember 1994 erwarb er das Schweizer Bürgerrecht. B. Am 4. März 2003 stellte X._ für den aus einer nicht ehelichen Beziehung mit einer Landsmännin stammenden, im Kosovo lebenden Sohn Y._ (geboren am **. ** 1987) ein Nachzugsgesuch bei der Direktion für Soziales und Sicherheit des Kantons Zürich (Migrationsamt). B. Am 4. März 2003 stellte X._ für den aus einer nicht ehelichen Beziehung mit einer Landsmännin stammenden, im Kosovo lebenden Sohn Y._ (geboren am **. ** 1987) ein Nachzugsgesuch bei der Direktion für Soziales und Sicherheit des Kantons Zürich (Migrationsamt). C. Mit Verfügung vom 16. September 2003 lehnte das Migrationsamt das Nachzugsgesuch ab. Den dagegen erhobenen Rekurs wies der Regierungsrat mit Beschluss vom 7. Juli 2004 ab. Erfolglos beschwerte sich X._ dagegen beim Verwaltungsgericht des Kantons Zürich. C. Mit Verfügung vom 16. September 2003 lehnte das Migrationsamt das Nachzugsgesuch ab. Den dagegen erhobenen Rekurs wies der Regierungsrat mit Beschluss vom 7. Juli 2004 ab. Erfolglos beschwerte sich X._ dagegen beim Verwaltungsgericht des Kantons Zürich. D. Mit Verwaltungsgerichtsbeschwerde an das Bundesgericht vom 8. Dezember 2004 beantragt X._, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 3. November 2004 sowie den Beschluss des Regierungsrats des Kantons Zürich vom 7. Juli 2004 aufzuheben, ihm zu gestatten, sein Kind in die Schweiz nachzuziehen, eventualiter die Sache zur nochmaligen Entscheidung an die Vorinstanz zurückzuweisen. D. Mit Verwaltungsgerichtsbeschwerde an das Bundesgericht vom 8. Dezember 2004 beantragt X._, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 3. November 2004 sowie den Beschluss des Regierungsrats des Kantons Zürich vom 7. Juli 2004 aufzuheben, ihm zu gestatten, sein Kind in die Schweiz nachzuziehen, eventualiter die Sache zur nochmaligen Entscheidung an die Vorinstanz zurückzuweisen. E. Das Verwaltungsgericht des Kantons Zürich und die Staatskanzlei des Kantons Zürich - im Auftrag des Regierungsrates - schliessen auf Abweisung der Beschwerde. Das Bundesamt für Migration beantragt, die Beschwerde abzuweisen, soweit darauf eingetreten werden könne. 