Faits: A. X._, né en 1941, et dame X._, née en 1950, se sont mariés le 7 janvier 1983 à Genève. Un enfant est issu de cette union : A._, né en 1991. Par contrat du 20 mai 1985, les époux ont soumis leur union au régime de la communauté universelle de biens. B. Ils se sont séparés en mars 2003. Le 1er mai 2003, l'épouse a introduit une demande en divorce. Par jugement du 10 septembre 2003, le Tribunal de première instance du canton de Genève a prononcé le divorce, a attribué la garde de l'enfant au père en dispensant la mère de contribuer à l'entretien de son fils, a partagé par moitié les valeurs présentes sur deux comptes bancaires joints ouverts au nom des parties (compte n° 1 auprès de la banque B._ et compte n0 2 auprès de C._) et a condamné le mari à verser à l'épouse le montant de 500'000 fr. à titre d'indemnité équitable au sens de l'art. 124 CC. Sur appel du mari, la Cour de justice du canton de Genève a, par arrêt du 29 novembre 2007, confirmé le jugement de première instance en ce qui concerne le partage par moitié des comptes bancaires joints et l'indemnité équitable au sens de l'art. 124 CC. C. Le mari exerce un recours en matière civile au Tribunal fédéral contre cet arrêt. Il conclut, principalement, à l'attribution en sa faveur des avoirs déposés sur les comptes bancaires joints précités et à la réduction à 200'000 fr. de l'indemnité équitable au sens de l'art. 124 CC. Subsidiairement, il demande le renvoi de la cause à l'autorité cantonale pour instruction complémentaire.