David Castañeda est né à Los Angeles en Californie, mais a grandi dans le Sinaloa, au Mexique. À 14 ans, il retourne vivre aux États-Unis pour aller au lycée. À l'université, il étudie d'abord le génie civil, pour pouvoir reprendre l'entreprise familiale après ses études. Néanmoins, il se dirige finalement vers la réalisation de films, et décide de changer de cursus d'études. Il étudie alors la production cinématographique et l' entrepreneuriat international à l'Université d'État de Californie jusqu'en 2007.
À la suite de cela, David Castañeda décide de devenir acteur et commence à auditionner pour des rôles. Continuant ses études à mi-temps, il obtient son diplôme en 2015.
Carrière
En 2019, il joue le rôle de Diego Hargreeves alias « Numéro 2 / Kraken » l'un des personnages principaux dans la série télévisée américaine Umbrella Academy. La série est diffusée sur Netflix le [1],[2].
Il a écrit, produit et joue le rôle de Duvad dans le téléfilm, Roofers[3].
Vie personnelle
David Castañeda parle couramment anglais et espagnol. Il est l'aîné d'une fratrie de trois et a deux sœurs cadettes, Laura et Natasha.
Il est en couple avec sa partenaire dans la série The Umbrella Academy, Ritu Arya, depuis 2019.