David Castro is an American actor. His acting career started at an early age. He made his debut in the movie Palindromes. In 2006, he had roles in the films A Guide to Recognizing Your Saints, Bella, and Little Fugitive. He then became known for starring in the movie Where God Left His Shoes. He subsequently starred as Pedro in the romantic comedy 27 Dresses. He went on to appear in the movies The Ministers and Forged. On the small screen, he made his debut on Are We There Yet?. He then became known for his recurring role as Raphael Santiago on the Freeform series Shadowhunters.