Castro to Star on ABC Family’s “Shadowhunters”

David Castro is casting shadows

The 19-year-old Latino actor has been cast in a recurring role on ABC Family’s straight-to-series drama Shadowhunters.

David Castro

Based on the best-selling young adult fantasy book series The Mortal Instruments by Cassandra Clare, Shadowhunters follows 18-year-old Clary Fray (Katherine McNamara) who finds out on her birthday that she’s not who she thinks she is, but rather comes from a long line of Shadowhunters — human-angel hybrids who hunt down demons. When her mother Jocelyn (Maxim Roy) is kidnapped, Clary is thrown into the world of demon hunting with mysterious Shadowhunter Jace (Dominic Sherwood) and her best friend Simon (Alberto Rosende).

Castro, who starred in 27 Dresses, will play Raphael, an elegantly handsome, well-dressed vampire. Ambitious and cunning, he’s aspiring to lead the New York vampire clan.

Castro’s other credits include Where God Left His Shoes, Fugly! and A Guide to Recognizing Your Saints.