5 feet 8¾ inches (175 cm)
David Castro is a well-known American actor who is widely known for his acting role as Raphael Santiago in the television series ‘Shadowhunters’ in 2016. He was born on February 7, 1996, in Long Island, New York, United States. Castro made acting debut starring in the movie ‘Palindromes’ in 2004.