Completa la següent frase: Castro va fer el seu debut internacional per a l'equip nacional de futbol de Mèxic a Los Angeles en un partit amistós contra l'Argentina el 4 de febrer de 2003. Ricardo La Volpe el va jugar com a ala dreta com de costum, però com a migcampista en lloc de defensor. Va jugar el seu primer partit a la Copa del Món contra Portugal a Alemanya, un partit que els mexicans van perdre 2-1. Malgrat que l'equip va perdre el partit, Castro va ajudar el seu país a arribar a la ronda de 16 on van jugar contra l'Argentina. Des de llavors, ha estat cridat per jugar partits amistosos. Fins i tot va ser cridat per jugar a les edicions 2007 de la
Copa d'Or i Copa Amèrica per a Mèxic. Recentment, va ser cridat per l'entrenador mexicà Javier Aguirre per a la Copa d'Or 2009. Va marcar el seu únic gol internacional contra els Estats Units a la final de la Copa d'Or de la CONCACAF de 2009.