 He then had spells in Europe with Real Valladolid of Spain and AEL Limassol of Cyprus, In 2008, he joined Defensor Sporting of Uruguay.Castillo returned to Argentina in 2008 to play for newly promoted Godoy Cruz, he scored twice on his league debut against Banfield and then on 28 September 2008 he scored a hat-trick helping Godoy Cruz to beat Boca Juniors 4–1.Ironically, his improved form would only cause more heartbreak; being Godoy Cruz best player, he would yet again have an injury putting a major dent into his career.