[2] Castro nació y reside actualmente en Long Island, Nueva York, hijo de un padre puertorriqueño, Albee Castro, y Kathleen, una madre estadounidense de ascendencia italiana.
Castro hizo su debut como actor en la película de 2004 Palindromes.
Más tarde apareció en las películas independientes de, A Guide to Recognizing Your Saints y Little Fugitive, junto a su hermana Raquel.
Tuvo un papel en la película de 27 Dresses, protagonizada por Katherine Heigl y la película de 2009 The Ministers, protagonizada por John Leguizamo.
Recientemente actuó en Foreged con Many Perez dirigida por William Wedig y actualmente interpreta a Raphael Santiago en Shadowhunters.