How Old Is David Castro? David Castro Birthday
David Castro was born on February 7, 1996 and is 28 years old now.
Birthday: February 7, 1996
How Old - Age: 28
David Castro Death Fact Check
David is alive and kicking and is currently 28 years old.
Please ignore rumors and hoaxes.
If you have any unfortunate news that this page should be update with, please let us know using this form.
David Castro - Biography
David Castro (born February 7, 1996) is an American teen actor. He 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 Santiago in the series Shadowhunters.