David Castañeda

David Castañeda Jr. (born October 24, 1989) is an American actor. In 2019, Castañeda began portraying Diego Hargreeves in the Netflix series The Umbrella Academy.

Known For

The Umbrella Academy Not in library

The Umbrella Academy

2019

Sicario: Day of the Soldado Not in library

Sicario: Day of the Soldado

2018

End of Watch Not in library

End of Watch

2012

The Guilty

The Guilty

2021

Blindspot Not in library

Blindspot

2015

Ballerina Not in library

Ballerina

2025

Jane the Virgin Not in library

Jane the Virgin

2014

Poker Face Not in library

Poker Face

2023

We Die Young Not in library

We Die Young

2019

Trap House Not in library

Trap House

2025

Acting

2025 Ballerina as Javier
2025 Splitsville as Fede
2025 Trap House as Padilla
2023 Poker Face as Jimmy Silva (1 episode)
2021 The Guilty as Tim Gerachi In Library
2020 Standing Up, Falling Down as Ruis
2020 Most Dangerous Game as Victor 'Victory' Suero (12 episodes)
2019 We Die Young as Rincon
2019 El Chicano as Shotgun
2019 The Umbrella Academy as Diego Hargreeves / Number Two (36 episodes)
2018 Sicario: Day of the Soldado as Hector
2015 Bound & Babysitting as Eddie
2015 The Player as Listo Salvado (1 episode)
2015 Blindspot as Carlos (1 episode)
2014 Jane the Virgin as Nicholas (3 episodes)
2012 End of Watch as Mexican Cowboy
2011 Switched at Birth as Jorge (7 episodes)
2009 Drive-By Chronicles: Sidewayz as Saul
2009 Southland as Tough Kid (1 episode)
1971 Superzan el Invencible
What the F*ck Is My Password?!
Untitled Home Invasion Film as Ben