Na filmovém plátně David Castañeda debutoval v roce 2009 v dramatu Drive-By Chronicles: Sidewayz. Objevil se v thrilleru Patrola, v krimi The Ascent či v dramatu El Chicano. Větší hereckou příležitost dostal v dramatu Zemřít mladí.
Diega Hargreevese v seriálu společnosti Netflix The Umbrella Academy, natočeném podle stejnojmenné komiksové série Gerarda Waye a Gabriela Bá, začal David Castañeda ztvárňovat v roce 2019.
Diego, známý také jako Číslo dvě, má výjimečné schopnosti v házení nožem a rebelskou povahu v dysfunkční rodině Hargreevesových. Diedo v podání Davida Castañedy se stal jdou z u fanoušků nejoblíbenějších postav.
David Castañeda mluví plynně anglicky i španělsky, což mu umožňuje volně přecházet mezi projekty v obou jazycích. Vzhledem k tomu, že často vystupuje v náročných akčních scénách, výrazně dbá o svou fyzickou kondici.