A forma correta é «Faz dez horas».
O verbo fazer para indicar a passagem do tempo é impessoal, só no singular se conjuga: «faz dez horas», «fará dois meses», «fazia quatro anos», etc.
Nota: Tal como «o verbo haver na aceção de "existir" e o verbo fazer quando indica tempo decorrido» (Cunha e Cintra, Nova Gramática do Português Contemporâneo, Lisboa, Sá da Costa, 2001, p. 443) são verbos impessoais os que, «não tendo sujeito, são invariavelmente usados na 3.ª pessoa do singular: Houve momentos de pânico. Faz cinco anos que não o vejo» (idem).