David Castro

Known as Justin Diaz in the Movie "Where God Left His Shoes" and as a regular on the ABC Show "The Shadowhunters). In Conjunction with Jared Overeem at Overdrive-Productions.


Film Roles:
  • 2004 Palindromes: Carlito
  • 2006 A Guide to Recognizing Your Saints: Reaper’s Little Brother
  • Bella: David
  • Little Fugitive: Joey
  • Arranged: Eddie
  • Where God Left His Shoes: Justin Diaz
  • Tracks of Color: Luis Martinez
  • 27 Dresses: Pedro
  • The Ministers: Dante/Perfecto
  • Forged: Machito
  • Fugly!: Kid Ray
  • Tio Papi: Manny
TV Roles
  • Are We There Yet?: Frankie DeCosmoEpisodes: “The Test Taker Episode”, “The Lindsey Goes Vegan Episode”
  • Shadowhunters Raphael Santiago
  • Blue Bloods: Louis Edwards Episode: “The Greater Good”

David Castro is an American actor. David is best known for his role in the 2007 film Where God Left His Shoes as Justin Diaz, the son of Frank Diaz (John Leguizamo) and Angela Diaz (Leonor Varela), and Raphael Santiagoin the series Shadowhunters.

Check Out Our Other Talents!