
Acting
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.

Ballerina
as Javier

Trap House
as Padilla

Splitsville
as Fede

The Guilty
as Tim Gerachi

Standing Up, Falling Down
as Ruis

We Die Young
as Rincon

El Chicano
as Shotgun

Sicario: Day of the Soldado
as Hector

Bound & Babysitting
as Eddie

End of Watch
as Mexican Cowboy

Poker Face
as Jimmy Silva · 1 ep.

Most Dangerous Game
as Victor 'Victory' Suero · 12 ep.

The Umbrella Academy
as Diego Hargreeves / Number Two · 36 ep.

Blindspot
as Carlos · 1 ep.

The Player
as Listo Salvado · 1 ep.

Jane the Virgin
as Nicholas · 3 ep.

Switched at Birth
as Jorge · 7 ep.

Lie to Me
as Boyfriend · 1 ep.

Southland
as Tough Kid · 1 ep.
Jane the Virgin
2014