Skryf 'n voortsetting vir hierdie paragraaf - Castro het sy internasionale debuut vir die Mexiko nasionale sokkerspan in Los Angeles gemaak in 'n vriendskaplike wedstryd teen Argentinië op 4 Februarie 2003. Ricardo La Volpe het hom soos gewoonlik as regtervleuel gespeel, maar as middelveldspeler in plaas van verdediger. Hy het sy eerste Wêreldbeker-wedstryd teen Portugal in Duitsland gespeel, 'n wedstryd wat die Meksikane 2-1 verloor het. Ondanks die feit dat die span die wedstryd verloor het, het Castro sy land gehelp om die Ronde van 16 te bereik waar hulle teen Argentinië gespeel het. Sedertdien is hy opgeroep om vriendskaplike wedstryde te speel. Hy is selfs opgeroep om die 2007 uitgawes van die Gold Cup te speel
en die Copa América vir Mexiko. Onlangs is hy deur Mexiko se afrigter Javier Aguirre opgeroep vir die 2009 Gold Cup. Hy het sy enigste internasionale doel teen die Verenigde State in die 2009 CONCACAF Gold Cup-eindstryd aangeteken.