João Fernandes dos Santos Nunes (Rio de Janeiro, 5 de abril de 1999) é um ator brasileiro. Em 2009, estreou como ator, interpretando Amarit na novela Caminho das Índias.
João Fernandes estreou em Caminho das Índias com o personagem Amarit. Estreou no cinema em De Pernas pro Ar, como Paulinho. Em seguida interpretou Luizinho em Escrito nas Estrelas. Foi escalado para Cordel Encantado, onde interpretou Nidinho, papel pelo qual recebeu o Prêmio Contigo! de TV de 2012. Interpretou Picolé em Avenida Brasil. Devido ao sucesso na trama anterior, os autores de Joia Rara escreveram um personagem especialmente para o ator. Fez Confissões de Adolescente, interpretando Felipe. Estreou em séries no papel regular de Téo, em 1 Contra Todos. Interpretou Galimedes em A Terra Prometida. Fez uma participação em Carinha de Anjo, como Théo. Viveu Gabiru em O Tempo Não Para. Foi escalado para a vigésima sétima temporada de Malhação: Toda Forma de Amar.
Em 2023, João retorna para TV Globo, dessa vez para interpretar o personagem Justino, na novela Amor Perfeito de Duca Rachid e Júlio Fischer.
Em 2017 começou a namorar a atriz Mabel Calzolari. O casal teve um filho, Nicolas, nascido em 22 de julho de 2019. Mabel faleceu em 22 de junho de 2021 de aracnoidite torácica.