Depende do que queremos dizer com “filhos de Deus”. Todas as pessoas foram criadas por Deus e têm valor diante dele. Mas, quando a Bíblia fala de ser filho de Deus como parte da família dele, ela está falando de quem recebe Jesus Cristo pela fé.
João explica essa diferença de um jeito direto: Deus dá o direito de se tornarem seus filhos àqueles que recebem Jesus e creem nele (João 1:12-13). Se alguém *se torna* filho de Deus nesse sentido, é porque não basta nascer neste mundo pra já ter essa relação com ele.
Isso não quer dizer que Deus só se importe com os cristãos. Jesus ensinou que Deus faz o sol nascer sobre pessoas boas e más (Mateus 5:45). E todas as pessoas, sem exceção, foram feitas à imagem de Deus; por isso, toda vida humana merece respeito (Gênesis 1:26-27).
A diferença está na nossa relação com Deus. O pecado nos afasta dele, e ninguém consegue resolver isso apenas por ter sido criado por ele. Por isso Jesus veio: por meio dele, podemos ser perdoados e recebidos na família de Deus. Paulo chama isso de adoção. Ele diz que somos filhos de Deus mediante a fé em Cristo Jesus e que, pelo Espírito, podemos nos dirigir a Deus como Pai (Gálatas 3:26; Romanos 8:14-16).
Então, a resposta curta é: todos são criação de Deus, mas a Bíblia chama de filhos de Deus, nesse sentido de pertencer à família dele, aqueles que creem em Jesus. Não é uma distinção pra fazer o cristão se sentir superior. É um convite: essa relação com Deus não é conquistada por mérito; ela é recebida por meio de Cristo.