O nome completo do ator Caio Castro é Caio de Castro Castanheira. Ele nasceu na cidade litorânea de Praia Grande, no estado de São Paulo, em 22 de janeiro de 1989. Além de ator, é também modelo e apresentador.
Quando estava com 19 anos, o ator Caio Castro deixou a casa de seus pais, no litoral paulista e foi morar no Rio de Janeiro, sozinho, para cuidar mais de sua carreira. Escolheu um apartamento na Barra. E aí começaram os convites. Antes ele trabalhava estudava computação, e trabalhava com seu pai.. Depois disso, já no Rio, começou a atuar em: “ Malhação”, na Rede Globo. E ali esteve em três temporadas : 2008, 2009 e 2010. Depois foi escolhido por Luciano Huck, num concurso de seu programa: “ Caldeirão” onde foi escolhido para comandar o quadro do programa: “ Fantástico”: “ Menina Fantástica”.
Ao mesmo tempo foi escalado para a novela: “ Ti-Ti-Ti”, sempre na Globo. E nessa novela ficou de 2010 a 2011.
Em 2011, ator Caio Castro esteve na novela: “ Fina Estampa”, onde faz o papel de José Antenor. E em 2013, retorna ao horário das 21 horas, na novela “Amor à Vida”.