Tag: Harry Shum

Potentially the most beautiful cast that will soon be gracing our TV screens, Shadowhunters adds David Castro to their roster as vampire Raphael Santiago. Raphael is a part of the local New York vampire clan and will...

No posts to display

Recent articles