David Castro Joins the ‘Shadowhunters’ Cast

David Castro Joins 'Shadowhunters' Cast
David Castro (Photo Courtesy of ABC Family)

All of the leads are in place but casting continues in supporting/guest starring roles on ABC Family’s new series Shadowhunters. The latest actor to join the series based on Cassandra Clare’s bestselling Mortal Instruments books is David Castro who’ll be a recurring guest star in the role of Raphael. Raphael’s described as an elegantly handsome and well-dressed vampire. He’s also “ambitious and cunning, aspiring to lead the New York vampire clan.”

Filming is currently underway on the television adaptation of Clare’s books, with McG (Terminator Salvation) directing episode one. McG’s also involved as an executive producer along with Ed Decter.

Castro joins a cast that’s led by Katherine McNamara as Clary Fray and Dominic Sherwood as Jace Wayland. Alberto Rosende plays Simon, Emeraude Toubia is Isabelle Lightwood, Matthew Daddario will play Alec Lightwood, Isaiah Mustafa has been cast as Luke Garroway, and Glee alum Harry Shum Jr. is Magnus Bane. The cast also includes Maxim Roy as Jocelyn Fray and Alan Van Sprang as Valentine in guest starring roles.

The Plot:

Shadowhunters follows 18-year-old Clary Fray, who finds out on her birthday that she is 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, is kidnapped, Clary is thrown into the world of demon hunting with mysterious Shadowhunter Jace and her best friend, Simon. Now living among faeries, warlocks, vampires and werewolves, Clary begins a journey of self-discovery as she learns more about her past and what her future may hold.