
Person Detail
David Castro
Catalogued films 23Actor 23
David Castro (born February 7, 1996) is an American actor, known for his role as Raphael Santiago on the Freeform fantasy series Shadowhunters.
Filmography
Titles and credit roles
Director credits
0/0Actor credits
0/23
The Salem Chronicles
8 Days to Hell
All for Nikki
Beneath Us
Ruta Madre
Edge of Isolation
Relentless
Barrio Tales 2
Christmas in Hollywood
Tarot: A Documentary Love Story
Barracuda
Tio Papi
Jaguar
Forged
Cielito lindo
Maximum Shame
27 Dresses- THThe Man
Where God Left His Shoes
Little Fugitive- HEHerstory
The Source
Two Brothers, a Girl and a Gun
